通过 sizeof (数据类型) 操作符可以确定某种数据类型的长度。
#include <stdio.h>
int main()
{
printf("char : %d byte\n", sizeof(char));
printf("int : %d byte\n", sizeof(int));
printf("float : %d byte\n", sizeof(float));
printf("double : %d byte\n", sizeof(double));
return 0;
}
TC下结果:
=========================
char : 1 byte
int : 2 byte
float : 4 byte
double : 8 byte
=========================
VC下结果:
=========================
char : 1 byte
int : 4 byte
float : 4 byte
double : 8 byte
=========================
★ 注意TC和VC下的数据类型的长度, 以及16位和32位的一些不同。环境的不同会影响如int这种数据类型的表示范围。
评论