首页 >>  正文

字符型变量占用几个字节

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

嵇律侮3402请教:字符串数据类型变量在内存中占多少字节? -
周利审18695311707 ______ 一个字符两个字节,字符数*2=字节数

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

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

嵇律侮3402如何判断一个字符占几个字节 -
周利审18695311707 ______ 不用类型的字符在不同的操作系统平台是不一样的 例如: (一)32位平台: 分为有符号型与无符号型. 有符号型: short 在内存中占两个字节,范围为-2^15~(2^15-1) int 在内存中占四个字节,范围为-2^31~(2^31-1) long在内存中占四个字节,...

嵇律侮3402字符型数据赋值给整型变量 -
周利审18695311707 ______ 这是由不同变量的存贮形式决定的,当字符型数据赋给整型变量时,由于字符只占一个字节,而整型变量为两个字节,因此将字符数据的前八位放到整型变量的低八位中,一个字节八位,你的输出带符号,说明你的系统是turbo C.

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