Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
整数文字是否被视为无符号? 如果在我的代码中有一些正整数字,比如说50,编译器认为它是无符号的int或int?< /p> < p>十进制整数文字是第一种类型,它可以在 int 中表示,长< /COD>或长长_C_Types_Numbers - Fatal编程技术网

整数文字是否被视为无符号? 如果在我的代码中有一些正整数字,比如说50,编译器认为它是无符号的int或int?< /p> < p>十进制整数文字是第一种类型,它可以在 int 中表示,长< /COD>或长长

整数文字是否被视为无符号? 如果在我的代码中有一些正整数字,比如说50,编译器认为它是无符号的int或int?< /p> < p>十进制整数文字是第一种类型,它可以在 int 中表示,长< /COD>或长长,c,types,numbers,C,Types,Numbers,50属于int类型 可以使用u或u后缀指定无符号文字。后缀为u或u的十进制整数文字是第一种类型,可以用无符号int、无符号long或无符号long表示 50U类型为unsigned int您有U表示unsigned,因此…非常感谢您提出这个问题。十进制整数文本什么时候是长的还是长的?@user2460978:当它太大而无法放入int@user2460978再次阅读我的答案,如果不能在int.C11中表示,则§6.4.4.1 5对此进行了详细说明。有趣的是,十六进制常量是第一种适合于int,无符号

50
属于
int
类型

可以使用
u
u
后缀指定无符号文字。后缀为
u
u
的十进制整数文字是第一种类型,可以用
无符号int
无符号long
无符号long
表示


50U
类型为
unsigned int

您有
U
表示unsigned,因此…非常感谢您提出这个问题。十进制整数文本什么时候是长的还是长的?@user2460978:当它太大而无法放入
int
@user2460978再次阅读我的答案,如果不能在
int
.C11中表示,则§6.4.4.1 5对此进行了详细说明。有趣的是,十六进制常量是第一种适合于
int
无符号int
长int
无符号长int
长int
无符号长int
的类型。它是有符号的还是无符号的?