社区
C语言
帖子详情
C语言类型转换问题?
jydjdongjie
2011-11-24 11:57:55
一直对C语言的类型转换理解不清晰,尤其是隐式类型转换,希望专家帮忙解答一下,谢谢!
...全文
235
11
打赏
收藏
C语言类型转换问题?
一直对C语言的类型转换理解不清晰,尤其是隐式类型转换,希望专家帮忙解答一下,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
langyano1
2011-11-24
打赏
举报
回复
就教材吧,谭浩强那本看看
w28050
2011-11-24
打赏
举报
回复
C原因的基本类型就那么几种,记一下就可以了
jydjdongjie
2011-11-24
打赏
举报
回复
这个问题基础吗???无语了!!
jydjdongjie
2011-11-24
打赏
举报
回复
追问1楼的同学,哪本书介绍的比较详细深入?
SVKING
2011-11-24
打赏
举报
回复
基础问题我感觉还是自己看书的好吧
pengsheng1988
2011-11-24
打赏
举报
回复
字符型和短整型操作数在使用之前被转换为普通整型,计算完后然后又被截断
一鸣惊人
2011-11-24
打赏
举报
回复
看书~~~~~~~~~~~~~
jydjdongjie
2011-11-24
打赏
举报
回复
做嵌入式c的,需要深入研究一下
worldlight
2011-11-24
打赏
举报
回复
你的问题太笼统,没法回答,其实如果在应用层的话,没必要那么太在乎,了解就好。如果是设计内核和驱动等底层的话,那可就要深入研究了。
jydjdongjie
2011-11-24
打赏
举报
回复
如果有人问C语法规则中最复杂的是哪一部分,我一定会说是类型转换。有
符号、无符号整数和浮点数加起来有那么多种类型,每两种类型之间都要定义一个转换规则,转换
规则的数量自然很庞大,更何况由于各种体系结构对于整数和浮点数的实现很不相同,很多类型转
换的情况都是C标准未做明确规定的阴暗角落。虽然我们写代码时不会故意去触碰这些阴暗角落,
但有时候会不小心犯错,所以了解一些未明确规定的情况还是有必要的,可以在出错时更容易分析
错误原因
静等高手出现!!!
vanlin5566
2011-11-24
打赏
举报
回复
还是看看primer plus吧,这个讲得比较详细
C语言
类型转换
的
问题
C/C++数据
类型转换
常见错误
C语言
强制
类型转换
小
问题
想必很多同学都在
C语言
中使用过强制
类型转换
,不知道有没有碰到什么
问题
。如果谨慎使用强制
类型转换
,大多数时候都不会出错。当然,前提是对
C语言
的内存布局比较熟悉,否则有时候看着语法和逻辑都没有
问题
,却有可能出现意想不到的
问题
。 看下面这段代码,猜猜输出结果是什么: 1 #include <stdio.h> 2 3 void *a = 0; 4 5 void set(void *p) { 6 a = p; 7 printf("a has
char强制
类型转换
为int_
C语言
中数据进行
类型转换
时需要注意的那些
问题
点击上方公众号名称关注,获得更多内容✎编 者 悟 语 匆忙会让你少去私心杂念,却容易让你忽视安放自己的空间。文 章 导 读 今天给大家整理了下
类型转换
相关的内容包括
类型转换
所涉及的内容、显式
类型转换
、隐式
类型转换
、
类型转换
可能出现的
问题
、指针
类型转换
等等,内容比较多,建议大家转pdf看,希望对大家有所帮助哈,!1
类型转换
涉及的内容1)基本数据类型表达式的...
C语言
数据获取与
类型转换
问题
物体坐标X轴原始数据为int型,存在负数,遥控指令中的数是加上了2^31,并按照unsigned int类型存储于遥控指令中,因此获取到数据后,还需要减去2^31作为最终值。如下图所示,32位的float型的内存分布如图所示,如果按照这种分区去“解释”4字节的unsigned int类型的数据,是得不到正确的数值的。得到的output变量显示为Nan,也就是没有获取到正确的数值,在这一步错误的话,后续减去2^31得到的结果也不会是正确值。首先在电脑上,验证了函数的正确性。本文使用的获取浮点数的函数为。
C语言
中
类型转换
问题
?
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章