野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

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

  [复制链接]
发表于 2015-8-11 14:56:39 | 显示全部楼层
对负数的不太了解
回复 支持 反对

使用道具 举报

发表于 2015-8-13 20:43:36 | 显示全部楼层
01.int main()

02.{

03.    if(-1 > 1)

04.        printf("1\n");

05.    else

06.        printf("0\n");

07.    return 0;

08.}

结果是0
回复 支持 反对

使用道具 举报

发表于 2015-8-17 16:59:45 | 显示全部楼层
看看                                    
回复 支持 反对

使用道具 举报

发表于 2015-8-17 18:17:51 | 显示全部楼层
我认为是0吧,求讲解
回复 支持 反对

使用道具 举报

发表于 2015-8-17 19:59:27 | 显示全部楼层
1吧 有无符号问题。看答案确定一下
回复 支持 反对

使用道具 举报

发表于 2015-8-20 17:05:05 | 显示全部楼层
应该是0吧
回复

使用道具 举报

发表于 2015-8-21 01:40:39 | 显示全部楼层
0     -1小于1输出0
回复 支持 反对

使用道具 举报

发表于 2015-8-21 15:39:55 | 显示全部楼层
   0吧  学习一下看看
回复 支持 反对

使用道具 举报

发表于 2015-8-21 21:55:34 | 显示全部楼层
输出1.。。。。
回复

使用道具 举报

发表于 2015-8-23 11:03:29 | 显示全部楼层
答案选择输出0,check一下
回复 支持 反对

使用道具 举报

发表于 2015-8-24 23:16:50 | 显示全部楼层
我是来看答案的
回复 支持 反对

使用道具 举报

发表于 2015-8-25 22:37:45 | 显示全部楼层
                                看看
回复 支持 反对

使用道具 举报

发表于 2015-8-25 22:39:49 | 显示全部楼层
输出1,if(-1),碰到负数的时候应该返回真,然后就不会继续判断了,所以输出1
回复 支持 反对

使用道具 举报

发表于 2015-8-26 10:40:02 | 显示全部楼层
printf("1\n");
回复 支持 反对

使用道具 举报

发表于 2015-8-26 12:02:52 | 显示全部楼层
000000000000000000000000
回复 支持 反对

使用道具 举报

发表于 2015-8-26 17:15:21 | 显示全部楼层
答案是0吧。
回复

使用道具 举报

发表于 2015-8-28 14:01:23 | 显示全部楼层
666666666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2015-8-28 15:49:58 | 显示全部楼层
应该为0吧
回复

使用道具 举报

发表于 2015-8-29 19:06:41 | 显示全部楼层
本帖最后由 Qber 于 2015-8-29 19:10 编辑

结果是printf("0\n");   //在没有定义类型的情况下,编译器默认为是int型
回复 支持 反对

使用道具 举报

发表于 2015-8-30 21:44:13 | 显示全部楼层
有符号的数值转换成很大的无符号数值,所以输出1
回复 支持 反对

使用道具 举报

发表于 2015-8-31 00:55:15 | 显示全部楼层
0                        
回复 支持 反对

使用道具 举报

发表于 2015-8-31 10:24:13 | 显示全部楼层
0000000000000000000000000
回复 支持 反对

使用道具 举报

发表于 2015-8-31 17:07:37 | 显示全部楼层
0 但是肯定不是,此事必有蹊跷
回复 支持 反对

使用道具 举报

发表于 2015-8-31 17:50:58 | 显示全部楼层
bu hui zuo a
回复

使用道具 举报

发表于 2015-9-1 22:51:30 | 显示全部楼层
0               
回复 支持 反对

使用道具 举报

发表于 2015-9-2 07:43:59 来自手机 | 显示全部楼层
坑坑更健康
回复 支持 反对

使用道具 举报

发表于 2015-9-2 10:00:58 来自手机 | 显示全部楼层
我觉得返回0值
回复 支持 反对

使用道具 举报

发表于 2015-9-4 00:16:29 | 显示全部楼层
是不是   0
            0
回复 支持 反对

使用道具 举报

发表于 2015-9-4 20:39:40 | 显示全部楼层
1,要先转换成usigned型
回复 支持 反对

使用道具 举报

发表于 2015-9-5 09:43:40 | 显示全部楼层
0                    
回复 支持 反对

使用道具 举报

发表于 2015-9-5 10:39:34 | 显示全部楼层
0 000000000000000000
回复 支持 反对

使用道具 举报

发表于 2015-9-22 10:17:35 | 显示全部楼层
为0
回复

使用道具 举报

发表于 2015-9-22 14:54:22 | 显示全部楼层
0.。。。。。。。。
回复

使用道具 举报

发表于 2015-9-26 10:06:32 | 显示全部楼层
dengyu 0怎么会这样
回复 支持 反对

使用道具 举报

发表于 2015-9-26 22:49:59 | 显示全部楼层
应该输出0
的说法是第三代
回复 支持 反对

使用道具 举报

发表于 2015-9-26 22:52:22 | 显示全部楼层
应该是输出0
回复 支持 反对

使用道具 举报

发表于 2015-9-26 23:21:14 来自手机 | 显示全部楼层
坑人问题又来了
回复 支持 反对

使用道具 举报

发表于 2015-9-26 23:21:55 来自手机 | 显示全部楼层
坑问题又来了
回复 支持 反对

使用道具 举报

发表于 2015-9-27 16:17:09 | 显示全部楼层
这道题应该都会在有符号里面比较吧,输出为0
回复 支持 反对

使用道具 举报

发表于 2015-9-27 16:59:08 来自手机 | 显示全部楼层
不懂,,,,,,,,,,,
回复

使用道具 举报

发表于 2015-9-28 12:10:49 | 显示全部楼层
看一                 夏
回复 支持 反对

使用道具 举报

发表于 2015-9-28 14:26:32 来自手机 | 显示全部楼层
我觉得是0啊!看答案
回复 支持 反对

使用道具 举报

发表于 2015-9-28 19:31:20 | 显示全部楼层
0  看了楼下的参考啊。刚开始没有底气。感觉就是坑
回复 支持 反对

使用道具 举报

发表于 2015-9-28 22:51:22 | 显示全部楼层
--1 在计算机中按照反码加1位0xff;
1
回复 支持 反对

使用道具 举报

发表于 2015-9-29 21:22:56 | 显示全部楼层
默认是in型,转化成同一类型,不还是应该-1大于1吗
回复 支持 反对

使用道具 举报

发表于 2015-9-29 21:30:55 | 显示全部楼层
哦,int范围 -32768到32767,不需要转换
回复 支持 反对

使用道具 举报

发表于 2015-9-29 21:35:30 | 显示全部楼层
学习一下......
回复

使用道具 举报

发表于 2015-9-29 21:36:07 | 显示全部楼层
学习一下......
回复

使用道具 举报

发表于 2015-10-3 19:00:16 | 显示全部楼层
1
-1、1没后缀为整数常量int型,-1为1111 1111      1为0000 0001所以打印1
回复 支持 反对

使用道具 举报

发表于 2015-10-3 19:23:00 | 显示全部楼层
站太阳上看地球 发表于 2015-10-3 19:00
1
-1、1没后缀为整数常量int型,-1为1111 1111      1为0000 0001所以打印1

知道了。
这里-1与1是int而不是unsigned int不需要转换故-1是小于1,答案为0
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 05:04 , Processed in 0.059246 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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