野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

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

  [复制链接]
发表于 2015-4-1 14:31:21 | 显示全部楼层
看看。。。。
回复

使用道具 举报

发表于 2015-4-1 17:45:50 | 显示全部楼层
这道是打印1!
回复 支持 反对

使用道具 举报

发表于 2015-4-3 16:52:55 | 显示全部楼层
不清楚啊,看看答案啊啊
回复 支持 反对

使用道具 举报

发表于 2015-4-4 11:18:52 | 显示全部楼层
udhasnivjndk cxn,jmdsx
回复 支持 反对

使用道具 举报

发表于 2015-4-5 21:39:50 | 显示全部楼层
不知道。。。
回复

使用道具 举报

发表于 2015-4-7 07:53:21 来自手机 | 显示全部楼层
不懂学习了…”
回复 支持 反对

使用道具 举报

发表于 2015-4-7 19:04:12 | 显示全部楼层
看答案看答案看答案看答案
回复 支持 反对

使用道具 举报

发表于 2015-4-7 20:35:47 | 显示全部楼层
求解答。。。
回复

使用道具 举报

发表于 2015-4-7 22:06:18 | 显示全部楼层
0吧应该是。。。
回复

使用道具 举报

发表于 2015-4-9 13:14:01 | 显示全部楼层
不明白l和ul什么意思
回复 支持 反对

使用道具 举报

发表于 2015-4-9 14:09:37 | 显示全部楼层
应该是1吧,看了一圈评论在看看版主怎么讲
回复 支持 反对

使用道具 举报

发表于 2015-4-9 20:57:42 | 显示全部楼层
输出的结果为1.
回复 支持 反对

使用道具 举报

发表于 2015-4-13 12:04:55 | 显示全部楼层
,讲一下 为什么 会答错 呗!
回复 支持 反对

使用道具 举报

发表于 2015-4-13 17:07:23 | 显示全部楼层
这题太萎缩了吧
回复 支持 反对

使用道具 举报

发表于 2015-4-15 09:32:21 | 显示全部楼层
函数输出:打印“1” 强制转换
回复 支持 反对

使用道具 举报

发表于 2015-4-18 11:51:03 | 显示全部楼层
计算机是以补码储存数据的,所以应该是-1比1大
回复 支持 反对

使用道具 举报

发表于 2015-4-20 13:42:31 | 显示全部楼层
输出为1吧,两个不同类型的数据比较,应该会转换成无符号类型
回复 支持 反对

使用道具 举报

发表于 2015-4-20 13:49:07 | 显示全部楼层
看看解释的
回复 支持 反对

使用道具 举报

发表于 2015-4-20 21:56:41 | 显示全部楼层
两个不同类型的数据比较,怎么转化的
回复 支持 反对

使用道具 举报

发表于 2015-4-20 23:43:24 | 显示全部楼层
看了评论才恍然大悟。。
回复 支持 反对

使用道具 举报

发表于 2015-4-21 15:20:22 | 显示全部楼层
看解释。。。。。
回复

使用道具 举报

发表于 2015-4-21 19:40:56 | 显示全部楼层
听答案的
回复

使用道具 举报

发表于 2015-4-22 21:57:38 | 显示全部楼层
1吧,
回复

使用道具 举报

发表于 2015-4-23 09:39:06 | 显示全部楼层
答案应该是1,类型转换的原因
回复 支持 反对

使用道具 举报

发表于 2015-4-23 09:56:28 | 显示全部楼层
1(换行),应该是这个答案!
回复 支持 反对

使用道具 举报

发表于 2015-4-23 16:24:43 | 显示全部楼层
不同类型比较转成无符号的.
回复 支持 反对

使用道具 举报

发表于 2015-4-24 11:55:42 | 显示全部楼层
-1l是什么鬼
回复 支持 反对

使用道具 举报

发表于 2015-4-24 12:04:17 来自手机 | 显示全部楼层
求答案啊。。。。。
回复

使用道具 举报

发表于 2015-4-24 12:19:42 | 显示全部楼层
0不太懂啊0000000000000000000000000
回复 支持 反对

使用道具 举报

发表于 2015-4-24 17:59:48 | 显示全部楼层
类型转换相同后应该是1
回复 支持 反对

使用道具 举报

发表于 2015-4-24 18:08:28 来自手机 | 显示全部楼层
输出0                 
回复 支持 反对

使用道具 举报

发表于 2015-4-25 10:54:44 | 显示全部楼层
数据类型不一样,
回复 支持 反对

使用道具 举报

发表于 2015-4-25 11:05:15 | 显示全部楼层
输出1.。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2015-4-25 12:30:59 | 显示全部楼层
运行了程序答案是1  应该就是解释的那样-1=0XFFFF FFFF
回复 支持 反对

使用道具 举报

发表于 2015-4-25 17:09:38 | 显示全部楼层
类型不同       如何比较,看看答案
回复 支持 反对

使用道具 举报

发表于 2015-4-26 10:59:37 | 显示全部楼层
0
系统或编译器应该会先将1UL隐式转成1L,然后再比较
回复 支持 反对

使用道具 举报

发表于 2015-4-27 19:09:53 | 显示全部楼层
输出结果是1
回复 支持 反对

使用道具 举报

发表于 2015-4-29 15:15:22 | 显示全部楼层
输出为1吧,两个不同类型的数据比较,应该会转换成无符号类型。。
回复 支持 反对

使用道具 举报

发表于 2015-4-29 18:08:02 | 显示全部楼层
输出为1吧,两个不同类型的数据比较,应该会转换成无符号类型
回复 支持 反对

使用道具 举报

发表于 2015-4-29 21:23:45 | 显示全部楼层
不太明白,只看不说话了
回复 支持 反对

使用道具 举报

发表于 2015-5-2 11:06:56 | 显示全部楼层
-1的存储方式为二进制补码 0xffff比0x0001大,打印1
回复 支持 反对

使用道具 举报

发表于 2015-5-4 10:14:48 | 显示全部楼层
比较是按位进行的,与Long的存储结构有关
回复 支持 反对

使用道具 举报

发表于 2015-5-4 15:30:55 | 显示全部楼层
菜鸟学习中。。。。菜鸟学习中。。。。
回复 支持 反对

使用道具 举报

发表于 2015-5-6 13:00:04 | 显示全部楼层
-1L  和1 ul 是什么都不懂 看答案吧
回复 支持 反对

使用道具 举报

发表于 2015-5-6 22:25:48 | 显示全部楼层
1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
回复

使用道具 举报

发表于 2015-5-7 11:11:03 | 显示全部楼层
这个我真不知道了,有符号跟无符号比,到底转换为什么再比较?
回复 支持 反对

使用道具 举报

发表于 2015-5-7 19:47:16 | 显示全部楼层
答案为1,-1以补码形式存放
回复 支持 反对

使用道具 举报

发表于 2015-5-8 17:53:02 | 显示全部楼层
11111111111111111111111    1
回复 支持 反对

使用道具 举报

发表于 2015-5-8 17:53:43 | 显示全部楼层
11111111111111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2015-5-8 19:17:16 | 显示全部楼层
答应应该是-1比较大,因为一个无符号和有符号的数值比较大小,它们两个会被转化成无符号的类型,而-1在C语言中的存储是0xffffffff,1是0x00000001;很明显,比较的结果是-1大。
虽然这样程序可以编译和链接执行,可是编译时会出行警告,警告你比较的是不同类型的数值。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 04:21 , Processed in 0.054273 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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