| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 786 人关注过本帖
标题:萌新 给对象求下答案
只看楼主 加入收藏
fftxl
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-4-9
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
萌新 给对象求下答案
int a;
long int b;
unsigned int c;
unsigned long int d;
char c1;
unsigned char c2;
执行a=-3;b=a;c=a;d=a;c1=a;c2=a;后,变量a,b,c,d,c1,c2的值为<        >
执行b=-3;a=b;c=b;d=b;c1=b;c2=b;后,变量a,b,c,d,c1,c2的值为<        >
执行c=-3;a=c;b=c;d=c;c1=c;c2=c;后,变量a,b,c,d,c1,c2的值为<        >
执行d=-3;a=d;b=d;c=d;c1=d;c2=d;后,变量a,b,c,d,c1,c2的值为<        >
执行c1='\254';a=c1;b=c1;c=c1;d=c1;c2=c1;后,变量a,b,c,d,c1,c2的值为<        >
执行c2='a';a=c2;b=c2;c=c2;d=c2;c1=c2;后,变量a,b,c,d,c1,c2的值为<        >




[此贴子已经被作者于2018-4-9 19:32编辑过]

搜索更多相关主题的帖子: 答案 int unsigned 执行 变量 
2018-04-09 18:28
李晨经纪人
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:175
专家分:848
注 册:2018-2-14
收藏
得分:7 
你有对象大晚上不啪啪啪跑来学习,鄙视你
2018-04-09 21:35
李晨经纪人
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:175
专家分:848
注 册:2018-2-14
收藏
得分:0 
拿第一个举例
int a=-3 内存中为0xfffffffd
long int b 不同系统里可能为4-8字节,提升0xfffffffffffffffd或保持原样0xfffffffd  为-3
unsigned int c把0xfffffffd中表示符号的1算在了c里面  为4294967293
unsigned long int d同上面的a和b一样 d是c的提升或就是c 为4294967293
char c1 截断int内存为0xfd 好像不同的环境里char有的默认是signed有的是unsigned(我不确定),所以可能是-3或253,你这题意估计是-3
char c2 为unsigened 所以是253
2018-04-09 21:42
nosnoy
Rank: 9Rank: 9Rank: 9
来 自:mcu
等 级:贵宾
威 望:14
帖 子:541
专家分:1178
注 册:2016-9-17
收藏
得分:7 
回复 3楼 李晨经纪人
我觉得没必要解释,跑一遍程序就行了
他只是来秀他有对象的

穷举是最暴力的美学
2018-04-10 09:42
will丶
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:117
专家分:443
注 册:2015-10-19
收藏
得分:7 
回复 4楼 nosnoy
对,没错,孤立他

腾空类星陨,遥望若花生。
2018-04-10 13:56
快速回复:萌新 给对象求下答案
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.062881 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved