[C.C++] C语言|基本数据类型总结

414 0
Honkers 2026-5-11 02:15:30 来自手机 | 显示全部楼层 |阅读模式


1.位、字节和字

位、字节和字是描述计算机数据数据单元或存储单元的术语

  • 位(bit):最小的储存单元,可以存储0或1,是计算机内存的基本改造块
  • 字节(byte):常用的计算机的存储单位。一般来说,1字节均为8位(1 byte = 8 bit)。又因为1位可以表示0或1,那么8位字节就有256种可能的0、1组合,那通过二进制编码,便可以表示0~255的整数或一组字符。
  • 字(word):设计计算机时给定的自然储存单位,也是计算机一次处理数据的最大单位。字由若干个字节组成,而字的位数叫做字长,即cpu一次处理二进制代码的位数。字的长度与计算架构有关,比如32位机,一个字就是32位,换算成字节就是4字节;同样的64位机,一个字就是64位,也就是8字节。
    下面的数据都是以字节为单位

2.整型类型

2.1 数据类型长度和取值范围

类型 win32 win64 linux32 linux64 取值范围
short 2 2 2 2 -27 ~ 27-1
unsigned short 2 2 2 2 0 ~ 216 -1
int 4 4 4 4 -215 ~ 215-1
unsigned int 4 4 4 4 0 ~ 232 -1
long 4 4

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行