野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

【每日一题】-1和1的数值比较2

  [复制链接]
发表于 2017-8-27 16:17:15 | 显示全部楼层
000000000000000000000000
回复 支持 反对

使用道具 举报

发表于 2017-8-27 17:50:39 | 显示全部楼层
输出为1?
回复

使用道具 举报

发表于 2017-8-27 20:49:19 | 显示全部楼层
输出结果为0,因为-1在计算机中是用补码表示的
回复 支持 反对

使用道具 举报

发表于 2017-9-1 16:53:39 | 显示全部楼层
顶顶顶顶顶顶顶顶顶
回复 支持 反对

使用道具 举报

发表于 2017-9-1 22:38:05 | 显示全部楼层
1         
回复 支持 反对

使用道具 举报

发表于 2017-9-3 15:21:12 | 显示全部楼层
答案为0   很好的题
回复 支持 反对

使用道具 举报

发表于 2017-9-3 16:49:21 | 显示全部楼层
计算机中是以补码形式存数的,1的补码是本身:00000001 -1的补码为  11111111  然后我编不下去了  输出1吧
回复 支持 反对

使用道具 举报

发表于 2017-9-4 00:04:29 来自手机 | 显示全部楼层
00000000000
回复 支持 反对

使用道具 举报

发表于 2017-9-6 13:32:05 | 显示全部楼层
0                  
回复 支持 反对

使用道具 举报

发表于 2017-9-6 13:34:56 | 显示全部楼层
1                 
回复 支持 反对

使用道具 举报

发表于 2017-9-15 15:08:53 | 显示全部楼层
对于这种概念不是特别清晰,想看看大神怎么讲的
回复 支持 反对

使用道具 举报

发表于 2017-9-17 11:37:44 | 显示全部楼层
来学习一下
回复 支持 反对

使用道具 举报

发表于 2017-9-17 20:27:58 | 显示全部楼层
if(-1 > 1) ==> if((-1) > 1) ,执行else下面的代码,应该是打印0
回复 支持 反对

使用道具 举报

发表于 2017-9-17 20:52:39 | 显示全部楼层
1                                    
回复 支持 反对

使用道具 举报

发表于 2017-9-19 00:13:47 | 显示全部楼层
0.......................
回复

使用道具 举报

发表于 2017-9-20 07:02:20 | 显示全部楼层
想的是0,但感觉会是1,难道是和数值表示有关?
回复 支持 反对

使用道具 举报

发表于 2017-9-20 10:21:10 | 显示全部楼层
打印0,没有申明类型,默认为int,
回复 支持 反对

使用道具 举报

发表于 2017-10-14 08:36:28 | 显示全部楼层
这题目有点类人了
回复 支持 反对

使用道具 举报

发表于 2017-10-14 11:29:02 | 显示全部楼层
0  
                                       
回复 支持 反对

使用道具 举报

发表于 2017-10-16 15:38:09 | 显示全部楼层
回复

使用道具 举报

发表于 2017-10-16 20:13:49 | 显示全部楼层
假设int 型变量 为2个字节,以-1存储形式则为ffff, 1的存储形式为0001.所以输出为:1
回复 支持 反对

使用道具 举报

发表于 2017-10-25 10:38:54 | 显示全部楼层
犯得上犯得上发射点发射点
回复 支持 反对

使用道具 举报

发表于 2017-10-28 10:19:30 | 显示全部楼层
0000000000000000000000000000
回复 支持 反对

使用道具 举报

发表于 2017-10-28 11:10:31 | 显示全部楼层
1                                                   
回复 支持 反对

使用道具 举报

发表于 2017-10-28 11:11:59 | 显示全部楼层

-1和1都没声明存储类型,编译器默认按int型来存储。
int型 -1 小于 1,因此if条件不成立,执行else里的语句。

运行结果为:打印0

记错成默认为unsigned int类型了
回复 支持 反对

使用道具 举报

发表于 2017-10-28 11:51:49 | 显示全部楼层
答案为0,应该是的

回复 支持 反对

使用道具 举报

发表于 2017-11-8 14:02:35 | 显示全部楼层
不懂哦哦哦哦哦哦哦哦哦
回复 支持 反对

使用道具 举报

发表于 2017-11-9 14:25:31 | 显示全部楼层
有点看不懂了
回复 支持 反对

使用道具 举报

发表于 2017-11-9 16:59:34 | 显示全部楼层
printf("0\n");。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2017-11-9 17:01:18 | 显示全部楼层
输出0,奇怪刚刚明明回复成功了。。。。。
回复 支持 反对

使用道具 举报

发表于 2017-11-20 16:54:08 | 显示全部楼层
题目看错了
回复 支持 反对

使用道具 举报

发表于 2017-11-20 23:08:36 | 显示全部楼层
0,全部转化为有符号数后-1应该小于1吧!
回复 支持 反对

使用道具 举报

发表于 2017-11-25 22:44:51 | 显示全部楼层
这个没试过。。。。
回复 支持 反对

使用道具 举报

发表于 2017-12-15 11:48:58 | 显示全部楼层
1                              
回复 支持 反对

使用道具 举报

发表于 2017-12-26 17:02:24 | 显示全部楼层
答案应该是0
回复 支持 反对

使用道具 举报

发表于 2017-12-27 14:49:39 | 显示全部楼层
0                     
回复 支持 反对

使用道具 举报

发表于 2017-12-27 14:50:57 | 显示全部楼层
0               。。。。         
回复 支持 反对

使用道具 举报

发表于 2018-1-5 08:32:30 | 显示全部楼层
。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2018-1-5 10:01:43 | 显示全部楼层
0
回复

使用道具 举报

发表于 2018-1-5 13:46:14 | 显示全部楼层
士大夫的风格的
回复 支持 反对

使用道具 举报

发表于 2018-1-5 13:46:40 | 显示全部楼层
搞不清楚为什么啊啊实打实西安
回复 支持 反对

使用道具 举报

发表于 2018-1-6 21:59:17 | 显示全部楼层
学习学习学习学习学习学习
回复 支持 反对

使用道具 举报

发表于 2018-3-14 16:23:22 | 显示全部楼层
应该是上面的
回复 支持 反对

使用道具 举报

发表于 2018-3-14 21:10:54 | 显示全部楼层
0                    
回复 支持 反对

使用道具 举报

发表于 2018-3-23 22:14:49 | 显示全部楼层
0                                         
回复 支持 反对

使用道具 举报

发表于 2018-3-25 13:56:09 | 显示全部楼层
打印0还有什么陷阱吗
回复 支持 反对

使用道具 举报

发表于 2018-3-26 10:37:44 | 显示全部楼层
0                              
回复 支持 反对

使用道具 举报

发表于 2018-4-7 10:41:31 | 显示全部楼层
-1=11111111;1=00000001,所以-1>1?
回复 支持 反对

使用道具 举报

发表于 2018-4-7 11:09:02 | 显示全部楼层
有意思啊,前面那道题因为我很早之前看过,这道题就很有意思了,我也不知道选什么了。。。。。假如后面的1是有符号的1呢???那肯定是0吧
回复 支持 反对

使用道具 举报

发表于 2018-4-9 16:33:27 | 显示全部楼层
看答案看答案。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-4 16:15 , Processed in 0.062278 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表