为了账号安全,请及时绑定邮箱和手机立即绑定

C语言中无符号字符型,这个无符号(unsigned)到底什么意思啊?

C语言中无符号字符型,这个无符号(unsigned)到底什么意思啊?

C
FFIVE 2018-09-04 14:10:37
C语言中无符号字符型,这个无符号(unsigned)到底什么意思啊
查看完整描述

1 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

C语言中 一个存储单元 按二进制数位 可以分 符号位 和 数据位,数据位 也许分 指数位,尾数位,到底一个存储单元,有多少位,有哪些位,取决于 变量类型声明。
unsigned char 类型声明 说,长度 是 1个字节,(也就是 8 位 二进制数位),无符号位,8 位都是数值位。
所以 unsigned char 数值范围 是 0000 0000 到 1111 1111,  写成 10 进制 是 0 到 255。

无符号字符型 实际上 是 1个字节 无符号整型。可以用来描述 ASCII 字符 编码 0 到 255。

查看完整回答
反对 回复 2018-09-23
  • 1 回答
  • 0 关注
  • 3961 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信