c++中 数字 属于字符吗

hmimyboy 2011-08-21 06:03:13
RT
最字符的定义不太明白 求教
...全文
289 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jernymy 2011-08-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zishare 的回复:]
C是从计算机角度定义的。
char(字符)就是一个字节。可以用来存放日常意义上的字符(不包括中文等需要多个字节存放的)或数字。
unsigned char是0~255,也就是说,如果你用到的变量的取值范围是0~255,就可以用unsigned char来存放。
signed char是-128~127,也就是说,如果你用到的变量的取值范围是-128~127,就可以用signed char来存……
[/Quote]
++
zishare 2011-08-21
  • 打赏
  • 举报
回复
C是从计算机角度定义的。
char(字符)就是一个字节。可以用来存放日常意义上的字符(不包括中文等需要多个字节存放的)或数字。
unsigned char是0~255,也就是说,如果你用到的变量的取值范围是0~255,就可以用unsigned char来存放。
signed char是-128~127,也就是说,如果你用到的变量的取值范围是-128~127,就可以用signed char来存放。


jackyjkchen 2011-08-21
  • 打赏
  • 举报
回复
字符就是一字节的整数,0x00~0xFF
pathuang68 2011-08-21
  • 打赏
  • 举报
回复
至于一个数字到底是int还是char,要看其数据类型才能确定。


int a = 9; // 这个9就是int
char a = '9'; // 这个9就是char
pathuang68 2011-08-21
  • 打赏
  • 举报
回复
在char[5] = "1234";中,5是一个int,1234都是一个个的char

33,317

社区成员

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

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