[C/C++ Tip] 6. UNION 공용체와 STRUCT 구조체로 패킷 만들기
·
C언어 30강
Union 은 C 언어에서 서로 다른 데이터 타입을 하나의 메모리 공간에서 저장할 수 있게 하는 키워드이다. 이는 구조체(struct)와 비슷하지만, Union  내의 모든 멤버가 같은 메모리 주소를 공유한다는 점에서 차이가 있다. 결과적으로, 한 시점에 하나의 멤버만 저장하고 사용할 수 있으며, 가장 큰 크기의 멤버에 의해 union의 전체 크기가 결정된다. 이를 통해 메모리를 효율적으로 사용할 수 있지만, 멤버 간에 값의 오버라이트가 발생할 수 있다는 점을 유의해야 한다.⭐1. Union 사용법#include union Data { int i; float f; char str[20];};int main() { union Data data; data.i = 10; pri..
[BLE 실내 측위 프로젝트] 4. BLE advertising packet 기본 구성 (feat.iBeacon)
·
Flutter/BLE Indoor positioning system
해당 글은 아래 posting으로 이전함 https://m.blog.naver.com/younjung1996/223364514538 [BLE 실내 측위 프로젝트] Indoor Positioning System 포스팅 리스트 BLE 실내 측위 프로젝트 1. Flutter_blue 설정 (feat.안드로이드12 권한 이슈) : https://m.blog.naver... blog.naver.com BLE 실내 측위 프로젝트 1. Flutter_blue 설정 (feat.안드로이드12 권한 이슈) : https://m.blog.naver.com/younjung1996/223334840714 2. Bluetooth Low Energy(BLE) 통신 스케줄, 안드로이드 함께 이해하기 : https://m.blog.n..
[C] UNION 공용체와 Struct 구조체를 이용해 간단한 패킷 만들기
·
C, C++
안녕하세요. 오늘은 UNION과 STRUCT에 대해 이야기 하겠습니다. coding-yoon.tistory.com/119 [C] 구조체 포인터 접근과 최적화 요즘 기본기가 중요함을 느끼고 C를 공부하고 있습니다. 1. 구조체 단순히접근 #include //Struct packet 선언 typedef struct packet { int data0; int data1; int data2; }Packet; int main() { Packet p; //Str.. coding-yoon.tistory.com 구조체에 대한 이야기는 위에 작성했지만, 저보다 훨씬 자세히 적은 블로그 분들이 많기 때문에 따로 찾아보시길 바랍니다. UNION의 구조를 먼저 알아보겠습니다. UNION은 가장 사이즈가 큰 변수와 메모리를 공..
18진수
'패킷' 태그의 글 목록