11问答网
所有问题
c++:将数字加48再赋给char类型变量是不是就是把数字5(例如)变为字符‘5‘了啊?
如题所述
举报该问题
推荐答案 2011-12-25
这是可以实现的,因为0对应的ascii就是048,下面的以此类推。
将数字加48再赋给char类型变量相当于把数字对应的字符赋给这个变量。
谢谢!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/827vFMSqM.html
其他回答
第1个回答 2011-12-25
恩,这里的48表示的是‘0’,因此加多少就变为对应的字符,你厉害啊
第2个回答 2011-12-27
对的,不过这是一种小技巧。编程的时候最好用显示的类型转换。
相似回答
C++
中的int和
char
之间的转换问题
答:
首先你要清楚,在
C++
中int型占4个字节,而char类型只占1个字节,
char类型是
可以转化为int类型的,但int类型不一定可以转换为char类型。我对你这个问题的理解是,你想将0到9之间的数字转化为char类型的,或是将'0'-'9'之间的字符转化为int型的数字。你如果要用强制转换的话可以这样:(0的ASCII码...
大家正在搜