gpt4 book ai didi

c++ - 为什么 char a = '48' ; couts只有8?

转载 作者:行者123 更新时间:2023-11-27 23:36:49 25 4
gpt4 key购买 nike

我是 c++ 初学者,所以为什么会这样

例如:

            char b = 48; // cout's 0

char b = '48'; // cout's only 8

最佳答案

char b = 48; // cout's 0

此输出 0 因为字符 0ASCII 48 的值。

char b = '48'; // cout's only 8

此输出 8 因为在 char 类型变量中只能有一个字符。

关于c++ - 为什么 char a = '48' ; couts只有8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58601808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com