永发信息网

C语言32位有符号数和无符号数之间怎么强制转换

答案:4  悬赏:0  手机版
解决时间 2021-11-29 21:44
C语言32位有符号数和无符号数之间怎么强制转换
最佳答案
负数转无符号数 有什么意义?
用 (unsigned int) 可以强制转换。转换后的数要用 %u 格式输出才能见。

#include
main(){
int x=-1946090562;
unsigned int y;
y = (unsigned int) x;
printf("x=%d y=%u",x,y);
}

输出:
x=-1946090562 y=2348876734
全部回答
union convert{int a;unsigned b;}v;
v.a=-1946090562;
printf("%u\n",v.b);
搞定
(unsigned int)var
void main()
{
unsigned int i;
signed int j;
j = -1946090562;
i = (unsigned int)j;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
四轮转向的液压式四轮转向系统
三国杀国战中卧龙诸葛和黄月英能不能无限刷牌
八个连续自然数的和是68这八个数自然数里最大
谁rk3399机顶盒 刷成功过debian
幼稚诠释了我们的童年的繁体字化
请问7月20号兰州水灾严重吗!
Beijing Times reported the regulation, , w
这个爱格模特是谁
■☆◆避风塘还是以前那个价格吗?
三生总公司共多大面积
顺义五中 脱(河蟹)裤(河蟹)门
三年级(1)班有42名同学订阅《少年报》上有3
请写出一个满足下列条件的一次函数解析式:(
什么脸型适合韩式直眉
60多岁的属牛的是哪年出生
推荐资讯
甩脂机有带音乐吗
我的提问都不能介决,为什么?
求解答过程:我会填同音字.我会填同音字
北京百年德聚源酒业有限公司我想知道这个在什
科比就是黑曼巴讲什么的?
杭州SAT培训机构去哪儿好?
爱情孤独寂寞句子
蓝莓和红糖一起能喝吗?
3x加上5x乘以2=多少
吴江到江阴怎么走最省钱
八心八箭的基本知识
大师好!请帮刘芳设计个艺术签名,连体的!跪
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?