永发信息网

帮我解释一下这题的答案是怎么来的?急求!!!

答案:1  悬赏:60  手机版
解决时间 2021-05-15 17:43

#include"stdio.h"
main()
{
unsigned char uchx,*puchx;
char chx;
int x,y;

chx=-4;
uchx=(unsigned char)chx;
puchx=(unsigned char *)&chx;
x=chx;
y=uchx;

printf("puchx=[%d],uchx=[%d],chx=[%d]\n",*puchx,uchx,chx);
printf("x=[%d] y=[%d]\n",x,y);
getch();
}

答案是:252 252 -4

-4 252

最佳答案
貌似给你答过啊 还不能理解吗?
因为-4用2进制表示是
1000 0100
第一位代表符号位
计算机存储负数是以补码的形式存放的
反码11111011+1
所以是1111 0100
转换成无符号形式
就没有符号位 第一位表示数值
运算结果就是252
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
樊城区可诺丹婷美容美体我想知道这个在什么地
为什么一个人会感到痛?
我的PSP为什么会死机?
别克海盐美通店在什么地方啊,我要过去处理事
辽阳市那家影楼拍的艺术照最漂亮?
热血江湖凝神珠在哪买,热血江湖哪几个任务送
这句话不是哲理吗?
内乡县环保局退役军人服务站哪位知道具体地址
金柳真 Eugene 演过电视有哪些! 哪几部电视
唐姆瓷砖在什么地方啊,我要过去处理事情
为什么广西的GPRS套餐没有万花筒?
right skewed distribution 用normal distrib
N79现在二手翻新的要多少钱
婴儿被吓到了怎么叫魂,小孩吓到了怎么叫
道里区春生起重机设备哪位知道具体地址啊
推荐资讯
测字 九,测感情
麻城市陈记炸酱面馆(歧亭店)地址在哪里啊
通城县咸宁剪神名发烫染精致店地址在哪,我要
北湖区郴州韵达快递哪位知道具体地址啊
自然堂的哪款眼霜可以补水保湿淡化细纹?26岁
Q宠大乐斗这么加QQ群
米粉汤锅放什么料
脾气暴燥怎么办叻?
4个月的婴儿可以吃粥吗
查老公的通话纪律需要些什么证件
急求网页游戏,越全越好啊!!!
如果两个人共用一条网线对方知道你在干什么吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?