Iam in C ++初学者,所以为什么会发生这种情况
例如 :
char b = 48; // cout's 0
char b = '48'; // cout's only 8
最佳答案
char b = 48; // cout's 0
此输出为
0
,因为字符0
的ASCII值为48
。char b = '48'; // cout's only 8
此输出为
8
,因为在char
类型varibale中只能有一个字符。关于c++ - 为什么char a ='48';球杆只有8个?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58601808/