C++ If char可以在C++;,为什么我们需要int?
C++ If char可以在C++;,为什么我们需要int?,c++,char,int,C++,Char,Int,char数据类型可以存储数字、字符和符号,那么int数据类型需要什么呢 char = '2'; 我知道如何使用int,但我想知道基本描述它的概念部分。通常,int可以容纳比char更大的数字。在当前广泛使用的体系结构中,int是32位的,而char是8位的。此外,实现定义了char是有符号的还是无符号的 在这些体系结构上,int可以保存介于-2147483648和2147483647之间的数字,而a(有符号)char可以容纳-128到127之间的数字。一个字符可以容纳多大的数字?这里有一个有用
char
数据类型可以存储数字、字符和符号,那么int
数据类型需要什么呢
char = '2';
我知道如何使用
int
,但我想知道基本描述它的概念部分。通常,int
可以容纳比char
更大的数字。在当前广泛使用的体系结构中,int
是32位的,而char
是8位的。此外,实现定义了char
是有符号的还是无符号的
在这些体系结构上,
int
可以保存介于-2147483648和2147483647之间的数字,而a(有符号)char
可以容纳-128到127之间的数字。一个字符可以容纳多大的数字?这里有一个有用的帖子给你:char
是8位的,所以它不能容纳大于8位的数字。有趣的事实:“2”可能不等于2。@user4581301:实际上它不等于2。原因很微妙。从'0'
到'9'
的字符必须是连续的,并且不能是0。