首页 >>  正文

字符型变量占几个字节

来源:baiyundou.net   日期:2024-09-21

薛河俊3731请教:字符串数据类型变量在内存中占多少字节? -
盖水削15067006856 ______ 一个字符两个字节,字符数*2=字节数

薛河俊3731C语言中一个英文字母.汉字.数字 分别都占几个字节啊 -
盖水削15067006856 ______[答案] 1、英文字母:如果是char 型,那么是占用1个字节,如果是string型,应该是两个. 比如: char c = 'a';//它占用一个字符 char c[] = "a";//占用两个. char c[] = "abcde";//占用4+1 = 5 个,结尾有一个'\0' 2、数字...

薛河俊3731整型和字符型怎么可以是通用的呢,它们占的内存都不一样? -
盖水削15067006856 ______ 因为字符型变量在内存中是用ASCII值保存的,也就是说是以整数形式保存的,所以可以认为是通用的,但是ASCII码字符只有128个(扩展的ASCII表有256个字符),也就是说,只要一个字节就可以表示所有的ASCII字符了,所以字符型变量占1字节的空间,而整弄变量占的空间长度则和数据总线的宽度一致,也就是说,在32位平台上,它占4字节,在如今的64位平台上,它占8字节.

薛河俊3731如何判断一个字符占几个字节 -
盖水削15067006856 ______ 不用类型的字符在不同的操作系统平台是不一样的 例如: (一)32位平台: 分为有符号型与无符号型. 有符号型: short 在内存中占两个字节,范围为-2^15~(2^15-1) int 在内存中占四个字节,范围为-2^31~(2^31-1) long在内存中占四个字节,...

薛河俊3731关于C语言中字符型变量
盖水削15067006856 ______ int 是16位的,char是8位的,当整型量按字符型量处理时,会把int 前面的八位舍弃掉,所以当int 大于255的数字时,强制转换成char,前面八位就没有了,精度变小了.所以转换的时候要小心,可能转换后得到的值并不是你所想要的值

薛河俊3731c++中各种变量所占字节数 -
盖水削15067006856 ______ 楼主啊,这个不同类型的变量所占的字节数与你的机器有关 但是你可以通过sizeof(类型名)来确定他到底在你的机器上所占用 的字节数,当然类型名不局限于基本类型,还包括很多自定义类型 如类类型了等等,结构类型了,不过那些稍微复...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024