집 >백엔드 개발 >C#.Net 튜토리얼 >C 언어에서 sizeof를 사용하는 방법
sizeof 연산자는 데이터 유형이나 변수가 메모리에서 차지하는 바이트 수를 결정하는 데 사용됩니다. 다음과 같은 용도로 사용됩니다. 데이터 유형의 크기 가져오기 변수의 크기 가져오기 포인터 변수의 크기 가져오기 구조체 또는 공용체의 크기 가져오기 배열 요소 유형의 크기 가져오기
사용법 of sizeof C 언어
sizeof는 데이터 유형이나 변수가 메모리에서 차지하는 바이트 수를 결정하는 연산자입니다. 단항 연산자이며 괄호는 데이터 유형 또는 변수 이름이 될 수 있습니다. sizeof
是一个运算符,用于确定数据类型或变量在内存中占据的字节数。它是一个一元运算符,括号中可以是数据类型或变量名。
语法:
<code>sizeof(数据类型/变量名)</code>
用法:
<code class="c">int i; printf("int 的大小:%d 字节\n", sizeof(int));</code>
<code class="c">int array[10]; printf("array 的大小:%d 字节\n", sizeof(array));</code>
<code class="c">int *ptr; printf("ptr 的大小:%d 字节\n", sizeof(ptr));</code>
<code class="c">struct person { char name[20]; int age; }; printf("person 结构体的大小:%d 字节\n", sizeof(struct person));</code>
<code class="c">int array[10]; printf("array 元素类型的大小:%d 字节\n", sizeof(array[0]));</code>
注意事项:
sizeof
运算符返回的是编译时常量,而不是运行时值。sizeof
运算符不能用于获取数组的长度。sizeof
sizeof
연산자는 런타임 값이 아닌 컴파일 타임 상수를 반환합니다. 🎜sizeof
연산자는 배열의 길이를 가져오는 데 사용할 수 없습니다. 🎜sizeof
연산자는 배열에 대한 포인터 변수의 크기를 가져오는 데 사용할 수 없습니다. 🎜🎜위 내용은 C 언어에서 sizeof를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!