gpt4 book ai didi

c++ - 如果 char 可以在 C++ 中存储数字,为什么我们需要 int?

转载 作者:行者123 更新时间:2023-11-30 03:22:19 30 4
gpt4 key购买 nike

char数据类型可以存储数字、字符和符号,那么int数据类型有什么用呢?

char = '2';

我知道 int 的使用,但我想知道概念部分以从根本上描述它。

最佳答案

通常,int 可以容纳比 char 更大的数字。在当前广泛使用的体系结构中,int 是 32 位的,而 char 是 8 位的。此外,实现定义了 char 是有符号的还是无符号的。

在这些架构上,int 可以保存 -2147483648 到 2147483647 之间的数字,而(带符号的)char 可以保存 -128 到 127 之间的数字。

关于c++ - 如果 char 可以在 C++ 中存储数字,为什么我们需要 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51257460/

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