野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

回复 支持 反对

使用道具 举报

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

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

运行结果为:打印0

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2017-8-2 18:13:25 | 显示全部楼层
C语言默认是int
回复 支持 反对

使用道具 举报

发表于 2017-7-20 20:55:00 | 显示全部楼层
0????????
回复

使用道具 举报

发表于 2017-7-11 21:33:13 | 显示全部楼层
默认是signed类型,返回0吗
回复 支持 反对

使用道具 举报

发表于 2017-7-10 16:10:04 | 显示全部楼层
真心不知道
回复 支持 反对

使用道具 举报

发表于 2017-6-22 17:29:32 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2017-6-13 13:01:13 | 显示全部楼层
printf("1\n");
回复 支持 反对

使用道具 举报

发表于 2017-6-12 22:17:30 | 显示全部楼层
。。。。。。
回复

使用道具 举报

发表于 2017-6-2 18:27:45 | 显示全部楼层
学习了学习了学习了学习了学习了学习了
回复 支持 反对

使用道具 举报

发表于 2017-5-31 15:22:31 | 显示全部楼层
输出0吧。。
回复

使用道具 举报

发表于 2017-5-31 10:35:08 | 显示全部楼层
1111111111111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2017-5-31 04:27:33 来自手机 | 显示全部楼层
走错了。 再见
回复 支持 反对

使用道具 举报

发表于 2017-5-29 22:37:15 来自手机 | 显示全部楼层
看看答案。。
回复

使用道具 举报

发表于 2017-5-28 17:00:11 | 显示全部楼层
我的答案是:0
回复 支持 反对

使用道具 举报

发表于 2017-5-28 10:04:55 | 显示全部楼层
比较这两道路题,发现编程语言int中的-1是存储的是0xffff ffff ,而int中的1存储为0x0000 0001,计算机是怎么比较两个数值的大小的?
回复 支持 反对

使用道具 举报

发表于 2017-5-28 09:47:49 | 显示全部楼层
1111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2017-5-27 20:52:27 来自手机 | 显示全部楼层
变量int的定义?



回复 支持 反对

使用道具 举报

发表于 2017-5-27 16:48:16 | 显示全部楼层
666666666666
回复 支持 反对

使用道具 举报

发表于 2017-5-19 18:33:43 | 显示全部楼层
00000000000000000000000000000000
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 16:45 , Processed in 0.050581 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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