C语言强制类型转换的疑惑

2020-02-01 16:14发布

谁能告诉我cmd =(unsigned char)-1 ;  cmd的值为多大? cmd的定义类型为unsigned char
也请求高人,讲解一些与强制类型转换的知识。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
yoz
2020-02-03 00:29
本帖最后由 yoz 于 2013-2-2 11:46 编辑
asdf1776 发表于 2013-2-2 11:42
%d怎么能和float连用?
你这种写法在我公司会被罚款


只是故意看看这种不匹配的后果
(补充)
我本来以为按照ieee754存储的float也是32位,能否在printf中用%d来强制把这四个字节当作int来输出,结果好像并不如我所愿。

一周热门 更多>