2016 - 2024

感恩一路有你

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。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。