【发布时间】:2018-07-10 04:50:31
【问题描述】:
char数据类型可以存储数字、字符和符号,那么int数据类型有什么需求呢?
char = '2';
我知道int的用法,但我想知道概念部分来从根本上描述它。
【问题讨论】:
-
一个字符可以容纳多大的数字?
-
这是一个对你有用的帖子:stackoverflow.com/questions/37241364/…
-
char是 8 位的,所以它不能容纳大于 8 位的数字 -
有趣的事实:'2' 可能不等于 2。
-
@user4581301:实际上它不能等于2。原因很微妙。
'0'到'9'的字符必须是连续的,不能为 0。