数字是不是字符?
答案:5 悬赏:10
解决时间 2021-02-18 08:09
- 提问者网友:独菊痴梦
- 2021-02-17 17:43
C语言中基本类型的整型数据是不是字符?
最佳答案
- 二级知识专家网友:滚出爷的世界
- 2021-02-17 18:13
严格的意义上说不是。
真正在字符里要表示数字应该加‘’
比如
‘1’才是表示字符1.
当然你要从ASCII的角度来理解,也勉强可以
比如说49表示ASCII的字符‘1’
真正在字符里要表示数字应该加‘’
比如
‘1’才是表示字符1.
当然你要从ASCII的角度来理解,也勉强可以
比如说49表示ASCII的字符‘1’
全部回答
- 1楼网友:滚出爷的世界
- 2021-02-17 22:08
不是
- 2楼网友:堕落奶泡
- 2021-02-17 20:28
不是。
- 3楼网友:走,耍流氓去
- 2021-02-17 18:59
main() {char a; int b; printf("input:"); b=0; while(1) { a=getch(); printf("%c",a); if (a>=48&&a<=57) b=b*10+a-48; else break; } printf("\n%d",b); printf("\n%c",a); getch(); }
- 4楼网友:不服输就别哭
- 2021-02-17 18:23
不同点
1.字符站内存1字节 整型站4字节(16位编译平台如TC 是2字节)
2.字符以对应ASCII码存储 范围0-127
整型 以数字对应二进制补码形式保存 (有符号)-2^31~2^31-1(2^31表示2的31次方)
3.在编译时可以互相转化 转化条件是ASCII码
如果把字符转化成数字 则把字符相应ASCII码的大小输出 如 a 则转化成97
反之则 把97 转化成a
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯