野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

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

  [复制链接]
发表于 2015-2-6 15:32:26 | 显示全部楼层
计算机只能数数数到1
回复 支持 反对

使用道具 举报

发表于 2015-2-8 15:49:18 | 显示全部楼层
答案应该是1
回复 支持 反对

使用道具 举报

发表于 2015-2-9 11:57:48 | 显示全部楼层
和明天的有什么不一样我来看看
回复 支持 反对

使用道具 举报

发表于 2015-2-9 11:59:12 | 显示全部楼层
为什么-1L = 0xFFFFFFFF
1UL = 0x00000001呢?
回复 支持 反对

使用道具 举报

发表于 2015-2-10 13:23:22 来自手机 | 显示全部楼层
打印1 数据在计算机存储是二进制,-1是oxffff
回复 支持 反对

使用道具 举报

发表于 2015-2-12 13:33:35 | 显示全部楼层
晓不得。。
回复

使用道具 举报

发表于 2015-2-12 13:41:01 | 显示全部楼层

1
-1L应该是0xffff,1UL是0x0001,所以-1大
回复 支持 反对

使用道具 举报

发表于 2015-2-12 21:01:53 | 显示全部楼层

B抢沙发~给哥们顶一个
回复 支持 反对

使用道具 举报

发表于 2015-2-15 19:16:04 | 显示全部楼层
11111111111111
回复 支持 反对

使用道具 举报

发表于 2015-2-17 22:50:20 | 显示全部楼层
0么?                                                
回复 支持 反对

使用道具 举报

发表于 2015-2-18 21:18:44 | 显示全部楼层
打印出1么?负数最高位是1.
回复 支持 反对

使用道具 举报

发表于 2015-2-19 14:49:27 | 显示全部楼层
0???????????
回复

使用道具 举报

发表于 2015-2-21 11:26:47 来自手机 | 显示全部楼层
不懂,求教
回复

使用道具 举报

发表于 2015-2-22 22:46:02 | 显示全部楼层
1.。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2015-2-24 09:57:34 | 显示全部楼层
我看答案来了
回复 支持 反对

使用道具 举报

发表于 2015-2-24 10:56:51 | 显示全部楼层
计算机里对负数是存储其补码,所以,-1L 为0xffff,而1UL是无符号整形0x0001
所以-1 大


PS:编译器对long型数据存储是多少位啊》
回复 支持 反对

使用道具 举报

发表于 2015-2-26 15:37:39 | 显示全部楼层
怎么样,看看!
回复 支持 反对

使用道具 举报

发表于 2015-3-1 21:18:28 | 显示全部楼层
long 8个字节 -1=0x FFFFFFFF >1
回复 支持 反对

使用道具 举报

发表于 2015-3-2 10:40:10 | 显示全部楼层
qiujie.....
回复

使用道具 举报

发表于 2015-3-3 09:18:56 | 显示全部楼层
打印if部分的结果,当一个有符号和无符号长整型进行值比较时,统一转换为无符号类型,因此-1在转换为UL后变成一个很大的值,那么肯定比1大。
回复 支持 反对

使用道具 举报

发表于 2015-3-4 12:31:54 | 显示全部楼层
根本就不会啊!!!!
回复 支持 反对

使用道具 举报

发表于 2015-3-4 14:15:50 | 显示全部楼层
不打印
回复

使用道具 举报

发表于 2015-3-7 11:45:24 | 显示全部楼层
11111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2015-3-8 19:48:27 | 显示全部楼层
看看答案                                      
回复 支持 反对

使用道具 举报

发表于 2015-3-9 09:35:30 | 显示全部楼层
0                        
回复 支持 反对

使用道具 举报

发表于 2015-3-10 11:22:39 | 显示全部楼层
1      ,我想是
回复 支持 反对

使用道具 举报

发表于 2015-3-12 22:14:55 | 显示全部楼层
1njhgjjnuiln
回复 支持 反对

使用道具 举报

发表于 2015-3-13 08:31:14 | 显示全部楼层
额觉得答案是1
回复 支持 反对

使用道具 举报

发表于 2015-3-13 10:10:14 | 显示全部楼层
长知识了。。
回复

使用道具 举报

发表于 2015-3-13 11:07:17 | 显示全部楼层
这个不会。哈哈。
回复 支持 反对

使用道具 举报

发表于 2015-3-14 20:15:19 | 显示全部楼层
看看答案是什么
回复 支持 反对

使用道具 举报

发表于 2015-3-14 22:38:42 | 显示全部楼层
基础太差了。。。没看懂
回复 支持 反对

使用道具 举报

发表于 2015-3-16 18:46:33 | 显示全部楼层
int main()
{
    if(-1L > 1UL)
        printf("1\n");
    else
        printf("0\n");
    return 0;
}
回复 支持 反对

使用道具 举报

发表于 2015-3-17 20:25:27 | 显示全部楼层
不知道(-1L>1UL)什么意思?
回复 支持 反对

使用道具 举报

发表于 2015-3-17 22:03:43 来自手机 | 显示全部楼层
不太明白,我要学习一下
回复 支持 反对

使用道具 举报

发表于 2015-3-17 22:04:44 来自手机 | 显示全部楼层
不太明白,我要学习一下
回复 支持 反对

使用道具 举报

发表于 2015-3-18 07:39:38 来自手机 | 显示全部楼层
1大,补码过后-1比1大
回复 支持 反对

使用道具 举报

发表于 2015-3-19 00:09:06 | 显示全部楼层
不太懂了诶。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2015-3-19 13:54:05 | 显示全部楼层
-1和1的数值比较:
1
回复 支持 反对

使用道具 举报

发表于 2015-3-20 09:38:41 | 显示全部楼层
没见过啊
回复

使用道具 举报

发表于 2015-3-23 13:19:14 | 显示全部楼层
输出0,因为L会转化成UL
回复 支持 反对

使用道具 举报

发表于 2015-3-23 13:32:21 | 显示全部楼层
大意了,L转化成UL,结果明显输出的是1麻
回复 支持 反对

使用道具 举报

发表于 2015-3-24 13:53:20 | 显示全部楼层
过来学习一下。。。
回复 支持 反对

使用道具 举报

发表于 2015-3-24 23:06:16 | 显示全部楼层
1L 和1UL是什么啊
回复 支持 反对

使用道具 举报

发表于 2015-3-25 14:23:39 | 显示全部楼层
    printf("1\n");
回复 支持 反对

使用道具 举报

发表于 2015-3-26 22:01:01 | 显示全部楼层
1            
回复 支持 反对

使用道具 举报

发表于 2015-3-27 09:41:13 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2015-3-29 22:09:45 | 显示全部楼层
                             -1
回复 支持 反对

使用道具 举报

发表于 2015-3-30 07:45:26 | 显示全部楼层
输出应该是0
回复 支持 反对

使用道具 举报

发表于 2015-3-30 17:45:22 | 显示全部楼层
运行结果应该是1
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 07:39 , Processed in 0.048042 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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