为什么unsigned short int不是,unsigned int不存储负值? unsigned int值未按原样缠绕]] << [使用的编译器是Windows 10中使用mingw安装的gcc编译器

问题描述 投票:0回答:2
在在线gcc编译器中进行了相同的尝试,它也给了我相同的结果

代码:

int main() { unsigned int n = -1; unsigned short int y = -1; printf("n is unsigned int n = %d\ny is unsigned short int y = %d\n",n,y); return 0; }

输出:

PS C:\Users\LENOVO\Downloads> gcc .\test.c -o out PS C:\Users\LENOVO\Downloads> .\out n is unsigned int n = -1 y is unsigned short int y = 65535

[使用的编译器是在Windows 10中使用mingw安装的gcc编译器,在在线gcc编译器中进行了尝试,它也给了我相同的结果。代码:int main(){unsigned int n = -1;无符号...
c integer unsigned-integer
2个回答
0
投票
关于整数数据类型的一点回顾:

0
投票
实现一个等效于您的%u函数调用的函数:
© www.soinside.com 2019 - 2024. All rights reserved.