整数文字是否被认为是无符号的?

use*_*978 2 c types numbers

如果我的代码中有一些正整数文字,比如说50,那么编译器是否认为它是unsigned int或int类型?

oua*_*uah 6

十进制整数文字是第一种类型,它可以用int,long或表示long long.

50是类型的int.

可以使用uU后缀指定无符号文字.十进制整数字面后缀uU是其中它可以被表示在所述第一类型的unsigned int,unsigned longunsigned long long.

50U是类型的unsigned int.