永发信息网

mian () ( unsigned a=32768 printf("a=%d/n",a) ) 答案为a=-32768 为什么以第一位为符号位,成了负数?

答案:3  悬赏:60  手机版
解决时间 2021-11-16 02:16
mian () ( unsigned a=32768 printf("a=%d/n",a) ) 答案为a=-32768 为什么以第一位为符号位,成了负数?
最佳答案
在TC2.0环境下是a=-32768,因为这个环境int是占两个字节,以补码形式存放,最高位是符号位,范围是32767~-32768,a=32768在计算机中存储为1000000000000000,高位是1,所以为负数,而
-32768的补码形式就是1000000000000000。
全部回答
你的变量a是int型的吧,最大为32767,溢出了追问溢出了就变成负的吗?
%d表示的是有符号输出,它不管你的变量是有符号还是无符号的面%u是无符号unsigned 是无符号整型变量,就是只能为正数的整数程序先定义a并初始化,在
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求翻译原文。人工。谢谢。
新会古兜温泉度假村离台山北陡有多远路程
科学心理学建立的标志是
佛家云:谁是我,我是谁?
【洋洋】英文名字怎么念,怎么写?给分!
有人把()比喻为”科学研究的前门“ A访谈法
excel最多能插多少张工作表?
请英语高手翻译 :好马配好鞍,好花配好盆
车载U盘听歌,为何有些MP3无法读
为什么今日说法贴吧等爆料贴吧不让开放
谁有上瘾全集(1~18) 百度云发个我好吗?
上高有一中吗,具体是在哪里
女朋友第一次尝试同居,晚上突然就说想家,睡
有什么好玩的户外游戏?适合9~12岁的。
手机p图可以p银色十字星星的软件是什么
推荐资讯
淘宝上的高达模型为什么价格比日本的还便宜?
电商法出来后淘宝C店要什么类型的营业执照,
景东县足疗那里最好
取一杯河水,一杯自来水和一杯并水,放在显微
伤害了女友该怎么挽回?
专门坐车去男友单位看他,他不带我进去,直接
雷诺尔ssd1-800-e的软启动器,在启动过程中正
听说广西世华集团有“商学院”上课讲课,普通
耀勇陆风汽车地址在哪,我要去那里办事,
用匿笑造句
共六楼买几层好
明飞kg篮球俱乐部地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?