社区
C语言
帖子详情
c语言强制类型转换
冬雷震震plus夏雨雪
2013-02-19 11:24:28
#include<stdio.h>
main(){
int a=333;
float b;
b=(float)a;
printf("%d",a);
}
在vsc++上运行不出结果,提示强制转换时有错误
...全文
234
6
打赏
收藏
c语言强制类型转换
#include main(){ int a=333; float b; b=(float)a; printf("%d",a); } 在vsc++上运行不出结果,提示强制转换时有错误
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冬雷震震plus夏雨雪
2013-02-19
打赏
举报
回复
哦 谢谢了 我找到错误了 新手我是 呵呵
gaojing06
2013-02-19
打赏
举报
回复
输出和b有什么关系?看不懂。 我运行的时候能正确显示333, 将printf("%d",a);改成printf("%f",b); 也能显示为float型:333.000000 是不是程序外什么地方的问题?
冬雷震震plus夏雨雪
2013-02-19
打赏
举报
回复
我打错了 最后是b,结果是0啊
冬雷震震plus夏雨雪
2013-02-19
打赏
举报
回复
哦我再看看呵呵
冬雷震震plus夏雨雪
2013-02-19
打赏
举报
回复
结果是 0 为什么
rocktyt
2013-02-19
打赏
举报
回复
你最后输出的不是仍然是a么
C语言
的数据的
强制类型转换
本文详细介绍了
C语言
中的类型转换,包括自动类型转换和
强制类型转换
的概念及其应用场景。重点讲解了不同类型间的转换规则,以及赋值过程中发生的类型转换现象。
c语言
强制类型转换
例子简单,
c语言
怎么进行
强制类型转换
本文详细介绍了
C语言
中
强制类型转换
的概念,包括其与自动类型转换的区别,以及如何通过特定格式进行类型转换,如`(float)a`和`(int)(x+y)`。通过实例演示了在计算中避免数据丢失的重要性,以及如何确保精度。
C语言
指针
强制类型转换
本文解析了
C语言
中不同类型变量的地址及值的概念,探讨了
强制类型转换
的工作原理,并详细介绍了指针间的类型转换过程。
C语言
强制类型转换
本文介绍了
C语言
中的类型转换,包括
强制类型转换
和常用的算术转换。
强制类型转换
通过运算符 `(type_name)expression` 显式转换变量类型,例如将整数转换为浮点数。整数提升则是将较小的整数类型提升为 `int` 或 `unsigned int`。在算术运算中,不同类型的数值会被转换成更高层次的类型进行计算。此外,还探讨了printf和scanf中不同类型之间的处理差异。
27.
C语言
强制类型转换
详解
本文重点讲解
C语言
中的
强制类型转换
和常用算术转换。
强制类型转换
可手动指定数据类型转换,如将整数转换为浮点数;整数提升能保证整数运算精度;常用算术转换是隐式规则,会将低精度类型提升。还介绍了强制与隐式类型转换的区别,助开发者避免类型不匹配错误。
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章