sizeof运算符的基本用法例子 c语言关键字所占的字节?
浏览量:2856
时间:2023-08-08 11:19:50
作者:采采
c语言关键字所占的字节?
这个要看字符数是什么数据类型,可以不用sizeof(类型)操作符来测试3字节数。
1、英文字母:假如是char型,这样的话是占用资源1个字节,8位。要是是string型,应该是是两个字节,16位,而且末尾也有个0字符。
比如:
charc#39a#39//它占用带宽一个字符
charc[]#34a#34//占用资源两个。
charc[]#34abcde#34//占用415个,结尾有一个#390#39
2、数字:有很多种类,从小各为:
short、int、float、long、extra
字节为:1个、2个、4个、8个、8个
位数为:8位、16位、32位、64位、64位
3、汉字:理论上说,一个汉字占用两个字节,16位。比如:,就电脑资源4个字节,的或:
charc[]#34#34//占用415个字符
size of前面加什么?
sizeofthe前面加int类型的变量。
sizethe()功能:算出数据空间的字节数
sizeofthe可以计算数据(除开数组、变量、类型、结构体等)所占内存空间,用字节数来表示。
sizeof操作符检测的是系统为后面()中(无歧义时不需要()也行)的类型、变量等分配的内存空间的字节数,这里()中是int,就是求系统为int类型的变量分配几个字节。显然这与所用系统int类型的字长或是,因此
在16位int平台下是2;
在32位int平台下是4;
在64位int平台下是8。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。