问一个简单的问题,char型变量和unsigned char ,signed char是不是一回事?

dengji 2004-08-30 09:18:08
他们三个之间有相同的么?
...全文
171 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovessm 2004-08-31
  • 打赏
  • 举报
回复
signed char都是一样的范围是[-128,127];
unsigned char的范围是[0,255];
char的范围取决于具体实现,VC中它等同于signed char。
  • 打赏
  • 举报
回复
winstonch() ( ) 正解
jade_c 2004-08-31
  • 打赏
  • 举报
回复
-----------------------------------------------------------
signed char = char[-128,127]
unsigned char [0,255]
既然是无符号的,当然没有负了!
winstonch 2004-08-31
  • 打赏
  • 举报
回复
你们都说错了,char是否有符号是依赖于编译器的
answerear 2004-08-31
  • 打赏
  • 举报
回复
楼上各位都说得很清楚了。
就是一个有符号和无符号,就是一个取值的范围不同
char和signed char都是一样的范围是[-128,127]
unsigned char的范围是[0,255]
就是这个不同。其实其他类型也是有这样的,如unsigned int和int就是一个无符号和一个有符号的不同,主要就是取值范围不同。自己去看看C/C++的书吧。
skystar2001 2004-08-31
  • 打赏
  • 举报
回复
char =signed char的取值范围是[-128,127]
unsigned char的取值范围是[0,255]

Squall1009 2004-08-30
  • 打赏
  • 举报
回复
char 和signed char的取值范围是[-128,127]之间包括-128和127的整数
unsigned char的取值范围是[0,255]之间包括0和255的整数
dengji 2004-08-30
  • 打赏
  • 举报
回复
可以说char和signed char 是一样的么?就像int 和 signed int 是一样的
  • 打赏
  • 举报
回复
char 和signed char的取值范围是[-128,127]
unsigned char的取值范围是[0,255]
gwolf 2004-08-30
  • 打赏
  • 举报
回复
ascii码值。学C的基础呀
dengji 2004-08-30
  • 打赏
  • 举报
回复
char = signed char -128~127 是什么意思呢?
char -255~0 ?
gwolf 2004-08-30
  • 打赏
  • 举报
回复
char = signed char -128~127
unsigned char 0~255
就是这样的
ma100 2004-08-30
  • 打赏
  • 举报
回复
char = signed char -128~127
unsigned char 0~255

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧