社区
其他开发语言
帖子详情
数据类型长度
free1879
2008-06-15 01:22:41
我想问一下
比如usigned char 为 8bit 那么 应该是 0-256阿! 但是为什么是 0-255 呢?
比如int 为 16bit(depend on amchine,here thinking as 2 byte) 那么应该是-32768 ~ +32768阿! 为什么是 -32768 ~ +32767 呢?
少了的那个数呢?
我是新手 呵呵 :)
...全文
145
10
打赏
收藏
数据类型长度
我想问一下 比如usigned char 为 8bit 那么 应该是 0-256阿! 但是为什么是 0-255 呢? 比如int 为 16bit(depend on amchine,here thinking as 2 byte) 那么应该是-32768 ~ +32768阿! 为什么是 -32768 ~ +32767 呢? 少了的那个数呢? 我是新手 呵呵 :)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
公子骏
2008-06-15
打赏
举报
回复
说错了,int是32bit
K行天下
2008-06-15
打赏
举报
回复
你弄错了吧, unsigned char是8位
范围为: 00000000 - 11111111
8个1是十进制的多少? 是 2^8 - 1 =255!!!!
2字节int也是一样,除去符号位, 剩下31位, 最大是 2^31 - 1 = 32767
公子骏
2008-06-15
打赏
举报
回复
还有int应该是4字节16bit
weiyijiji
2008-06-15
打赏
举报
回复
[Quote=引用 2 楼 free1879 的回复:]
引用 1 楼 mySingleLive 的回复:
你没把0算进去
00000000
除去符号位 这是0对吧?
01111111
除去符号位 可这是256啊!
[/Quote]
都unsigned的了,还符号位?00000000到11111111一共2的8次方个数(256),0到255,且255
=11111111
aomeng
2008-06-15
打赏
举报
回复
8bit 全部为1,是255
256 是 100000000 9位了。
你可以在windows 运行 calc (科学) 自己转换看一看。
greatws
2008-06-15
打赏
举报
回复
01111111
这是127
公子骏
2008-06-15
打赏
举报
回复
01111111 这应该是127吧
buf1024
2008-06-15
打赏
举报
回复
[Quote=引用 2 楼 free1879 的回复:]
01111111
除去符号位 可这是256啊!
[/Quote]
256么?
free1879
2008-06-15
打赏
举报
回复
[Quote=引用 1 楼 mySingleLive 的回复:]
你没把0算进去
[/Quote]
00000000
除去符号位 这是0对吧?
01111111
除去符号位 可这是256啊!
公子骏
2008-06-15
打赏
举报
回复
你没把0算进去
rtmp 协议规范 中文版
rtmp的协议规范,中文版的,学习RTMP协议的好资源。
c语言中测定数据
长度
的运算符是,C语言中各种
数据类型
长度
的总结
下面是我关于 C 语言中各种
数据类型
长度
的总结: ( 参考 The C Programming Language)1. c 语言中的整数类型有 char, short, int, long 等几种 , 下面是 C 语言对每种
数据类型
长度
的规定 :(a). short 和 long 类型的
长度
不相同(b). int 类型通常同具体机器的物理字长相同(c). short 通常是 16bits, int...
C/C++语言中各种
数据类型
长度
的总结
下面是我关于C语言中各种
数据类型
长度
的总结:(参考The C Programming Language) 1. c语言中的整数类型有char, short, int, long等几种, 下面是C语言对每种
数据类型
长度
的规定: (a). short和long类型的
长度
不相同 (b). int类型通常同具体机器的物理字长相同 (c). short通常是16bits, int通常
C语言中基本
数据类型
长度
数据类型
C语言中,共有四种
数据类型
,其它类型都是根据四种基本类型派生而来,这四种类型分别是整型、浮点型、指针及聚合类型(如数组和结构等),下面为整型及浮点型的
长度
: 整型 整型包括字符、短整型、整型和长整型,且分为signed(有符号)和unsigned(无符号)两种。其最小范围如下表所示: 类型 最小范围 char 0~127 signed char -127~127 ...
c语言各种类型的
长度
,关于C语言各个
数据类型
长度
该楼层疑似违规已被系统折叠隐藏此楼查看此楼32位机器VC++结果是短整形short int = 16 位 = 2 字节整形int = 32 位 = 4 字节长整形long int = 32 位 = 4 字节单精度float = 32 位 = 4 字节双精度double = 64 位 = 8 字节长整形双精度long double = 64 位 = 8 字节字符型char = 8 位 = 1 字节...
其他开发语言
3,425
社区成员
15,625
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章