gpt4 book ai didi

c++ - 在某些平台上,int 可以默认为 unsigned int 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:04:55 24 4
gpt4 key购买 nike

int 可以像 char 一样默认无符号吗?有人可以提供这些平台吗?

我的意思是 char 可以是未签名的或已签名的,具体取决于平台。同样的事情适用于 intlongshort 吗?

最佳答案

不,int 总是有符号的。 char 可能表现为 signed charunsigned char,具体取决于平台,int 始终是在 C 和 C++ 中,signed int 的同义词,与平台无关。

Reference: C99, 6.2.5.4:

There are five standard signed integer types, designated as signed char, short int, int, long int, and long long int.

Reference: C++11, 3.9.1.2:

There are five standard signed integer types : signed char, short int, int, long int, and long long int.

关于c++ - 在某些平台上,int 可以默认为 unsigned int 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42232121/

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