2025-11-20 06:37:08
char占1字节也就是8位,char占4或8字节对应32或64位。比如在手机上写程序,char存个字母用1个格子,char存地址用4个格子找字母。
为啥这样呢?因为char是C语言的基础类型,国际标准规定它必须占1字节(ISO/IEC 9899-1999),这样存字母或符号都够用。char是地址类型,它的大小看电脑位数决定。32位电脑地址占4字节(32位),64位电脑地址占8字节(64位)。比如用安卓写程序,char就是4字节;在电脑上写就8字节。就像快递单地址,手机号写11位,电脑号写13位,但都是数字类型。模拟可能会有标点错位,比如"char占1字节也就是8位char占4或8字节"这样连着说,或者"手机上写程序char存个字母用1个格子"少个字。
本题链接: