野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 218362|回复: 703

【每日一题讲解】类型转换的用法2

  [复制链接]
发表于 2013-11-27 10:13:09 | 显示全部楼层 |阅读模式

  1. unsigned char i=0xFF;
  2. short int t=i;
  3. printf("%d",t);

  4. 运行上面的代码,就运算结果
复制代码
请回答问题后再看答案哦,否则 每日一题 就没有意义了。
答错的,讲一下 为什么 会答错 呗!
答案回复可见!!


这题目,比昨天的更加简单。
uint8 类型转为 int16 类型, 而 i 的逻辑值 是 255 ,赋值给 t ,在 t 的取值范围内,因此 t 直接 等于 255

回复

使用道具 举报

 楼主| 发表于 2013-11-27 10:17:42 | 显示全部楼层
昨天的题目:
从 char 型 赋值给 unsigned short int ,很多初学者 以为 是二进制的简单赋值值。
实际上,编译器会识别到不同的类型,会转换为对应的 逻辑值。

简单来说,int i = 1; float t = i ; 这里不是简单的 二进制值复制,而是进行计算,赋值 float 值为 1 的值给 t
QQ截图20131127003113.jpg



回复 支持 反对

使用道具 举报

发表于 2013-11-27 11:27:22 | 显示全部楼层
本帖最后由 飞鸿印雪 于 2013-11-27 11:36 编辑

又学到了  呵呵
回复 支持 反对

使用道具 举报

发表于 2013-11-27 12:25:21 | 显示全部楼层
哈哈哈快一周了终于答对了还得感谢火哥昨天耐心的讲解
回复 支持 反对

使用道具 举报

发表于 2013-11-27 12:48:28 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-11-27 12:48:57 | 显示全部楼层
看看,高手怎么解释
回复 支持 反对

使用道具 举报

发表于 2013-11-27 13:02:01 | 显示全部楼层
已经回答过了,但是没看到答案
回复 支持 反对

使用道具 举报

发表于 2013-11-27 13:10:07 | 显示全部楼层
抢沙发~我来顶楼主的
回复 支持 反对

使用道具 举报

发表于 2013-11-27 13:14:31 | 显示全部楼层
STC89C52 发表于 2013-11-27 12:25
哈哈哈快一周了终于答对了还得感谢火哥昨天耐心的讲解

总共我答对了两次……
回复 支持 反对

使用道具 举报

发表于 2013-11-27 14:37:20 | 显示全部楼层
越错越勇
回复 支持 反对

使用道具 举报

发表于 2013-11-27 15:30:23 | 显示全部楼层
总算对了一题
回复 支持 反对

使用道具 举报

发表于 2013-11-27 21:36:59 | 显示全部楼层
过来瞅瞅解析怎么讲的
回复 支持 反对

使用道具 举报

发表于 2013-11-27 21:44:37 | 显示全部楼层
隗英秀 发表于 2013-11-27 13:14
总共我答对了两次……

差不都嘻嘻嘻
回复 支持 反对

使用道具 举报

发表于 2013-11-27 22:10:56 | 显示全部楼层
不行我得看看答案
回复 支持 反对

使用道具 举报

发表于 2013-11-28 09:02:50 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-11-28 12:03:26 | 显示全部楼层
255走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2013-11-28 12:36:45 | 显示全部楼层
ff.........
回复 支持 反对

使用道具 举报

发表于 2013-11-28 13:15:46 | 显示全部楼层
15???- - 感觉又要错。。
回复 支持 反对

使用道具 举报

发表于 2013-11-28 20:35:04 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-11-28 20:44:12 | 显示全部楼层
不良 发表于 2013-11-28 13:15
15???- - 感觉又要错。。

15 怎么算出来的?
回复 支持 反对

使用道具 举报

发表于 2013-11-29 00:50:05 | 显示全部楼层
真棒!!非常感谢真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-11-29 00:50:25 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2013-12-3 04:12:20 | 显示全部楼层
fire 发表于 2013-11-28 20:44
15 怎么算出来的?

- - 刚发现回复是在那儿提醒。。。会了之后我都不知道我当初是怎么想的了。。。
回复 支持 反对

使用道具 举报

发表于 2013-12-5 19:02:47 | 显示全部楼层
真棒!!非常感谢抢沙发~我来顶楼主的
回复 支持 反对

使用道具 举报

发表于 2013-12-24 11:28:48 | 显示全部楼层
。。。。。。
回复 支持 反对

使用道具 举报

发表于 2013-12-25 11:30:13 | 显示全部楼层
刚发现回复是在那儿提醒。。。会了之后我都不知道我当初是怎么想的了。。。
回复 支持 反对

使用道具 举报

发表于 2013-12-26 19:46:21 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2014-1-7 08:46:51 | 显示全部楼层
只答对2、3题,需恶补啊,255
回复 支持 反对

使用道具 举报

发表于 2014-1-7 13:31:14 | 显示全部楼层
255.......
回复 支持 反对

使用道具 举报

发表于 2014-1-8 09:56:20 | 显示全部楼层
255               ...笑坏我的肚子了
回复 支持 反对

使用道具 举报

发表于 2014-1-16 08:39:21 | 显示全部楼层
答案是不是255
回复 支持 反对

使用道具 举报

发表于 2014-1-18 18:44:23 | 显示全部楼层
看解释。。
回复 支持 反对

使用道具 举报

发表于 2014-1-20 09:13:18 | 显示全部楼层
此题的答案应该是255
回复 支持 反对

使用道具 举报

发表于 2014-1-21 22:11:49 | 显示全部楼层
真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2014-1-22 18:35:38 | 显示全部楼层
-127笑坏我的肚子了笑坏我的肚子了
回复 支持 反对

使用道具 举报

发表于 2014-2-15 23:25:14 | 显示全部楼层
-1,,,对吧
回复 支持 反对

使用道具 举报

发表于 2014-2-16 17:11:59 | 显示全部楼层
255强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-2-19 16:07:18 | 显示全部楼层
学习知识了强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-3-4 13:44:33 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2014-3-4 15:18:01 | 显示全部楼层
运行结果:255
回复 支持 反对

使用道具 举报

发表于 2014-3-6 12:39:17 | 显示全部楼层
没有变化吧,0xff
回复 支持 反对

使用道具 举报

发表于 2014-3-8 19:06:19 | 显示全部楼层
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-3-24 10:40:48 | 显示全部楼层
  255   哈哈
回复 支持 反对

使用道具 举报

发表于 2014-3-27 20:02:48 | 显示全部楼层
跟山哥学习
回复 支持 反对

使用道具 举报

发表于 2014-4-7 18:15:30 | 显示全部楼层
255
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-4-8 10:42:07 | 显示全部楼层
FF???????????????
回复 支持 反对

使用道具 举报

发表于 2014-4-11 12:27:00 | 显示全部楼层
抢沙发~给哥们顶一个
回复 支持 反对

使用道具 举报

发表于 2014-4-13 22:44:43 | 显示全部楼层
我觉得是-1
回复 支持 反对

使用道具 举报

发表于 2014-4-16 09:41:11 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2014-4-26 15:17:12 | 显示全部楼层
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 19:27 , Processed in 0.057750 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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