C语言 unsigned char 和unsigned int什么区别和联系?分别多少位?求简介,一定采纳
提示该问答中所提及的号码未经验证,请注意甄别。
3个回答
展开全部
一个是无符号字符型,一个是无符号整型,无符号是针对二进制而言的,因为符号占用了二进制的第一位,比如00000001表示十进制1,10000001表示十进制-1,为了能表示范围更大的数,就引进了无符号类型,第一位不表示符号。
unsigned char占一个字节也就是8位,而unsigned int占四个字节32位
unsigned char占一个字节也就是8位,而unsigned int占四个字节32位
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
unsigned char 是8位,表示范围是0 ~ 255;unsigned int是16 位,表示范围为0 ~65535;如 果说联系的话,只能说uChar是uInt的低八位,当数字在0~255之间时,没什么大的区别!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询