长度运算符的表现形式:
sizeof(数据类型符) 或 sizeof(变量)
长度运算符的优先级:
- 与单目算术运算符、单目逻辑运算符、自增和自减运算符的优先级相同。
- 上述优先级相同的运算符的结合性都是从右至左。
长度运算的例子
代码如下:
#include<stdio.h>
int main(void)
{int i;short s;unsigned long t;float f;char c;printf("sizeof(i)   :  %d\n",sizeof(i));  //4printf("sizeof(s)   :  %d\n",sizeof(s));  //2printf("sizeof(t)   :  %d\n",sizeof(t));  //4printf("sizeof(f)   :  %d\n",sizeof(f));  //4printf("sizeof(c)   :  %d\n",sizeof(c));  //1printf("sizeof(long)   :  %d\n",sizeof(long));  //4printf("sizeof(unsigned int)   :  %d\n",sizeof(unsigned int));  //4printf("sizeof(unsigned short)   :  %d\n",sizeof(unsigned short));  //2printf("sizeof(float)   :  %d\n",sizeof(float));  //4printf("sizeof(double)   :  %d\n",sizeof(double));  //8return 0;
}结果如下:
