社区
C语言
帖子详情
请问C语言的强制转换问题!
Maxdell
2005-10-11 02:26:23
long a[4];
a[1] = (long)"Hello,World"; //字符串被转换成长整型了吗?
printf("%s",a[1])); //输出结果:Hello,World,没转换?
...全文
124
2
打赏
收藏
请问C语言的强制转换问题!
long a[4]; a[1] = (long)"Hello,World"; //字符串被转换成长整型了吗? printf("%s",a[1])); //输出结果:Hello,World,没转换?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
悠云guo
2005-10-11
打赏
举报
回复
long a[4];
a[1] = (long)"Hello,World"; //此时,把该字符串的首地址强制类型转换为long,赋给a[1]
printf("%s",a[1])); //把a[1]中的值当作地址值来处理
yaoniming3500
2005-10-11
打赏
举报
回复
怎么没转,转了呀,在输出时你用了%s,又转为字符串了呀。你用printf("%d",a[1]);看看,就知道有没有转了,没转的话,它会提示有错误的。
免费下载:
C语言
难点分析整理.doc
69. C/C++ 误区三:
强制转换
malloc() 的返回值 380 70. C/C++ 误区四:char c = getchar(); 381 71. C/C++ 误区五:检查 new 的返回值 383 72. C 是 C++ 的子集吗? 384 73. C和C++的区别是什么? 387 74. 无条件...
c语言
强制转换
是四舍五入,
c语言
强制转换
四舍五入.docx
c语言
强制转换
四舍五入在
C语言
中,
强制转换
后的数是四舍五入还是去尾?去尾要想四舍五入的话(int)(number+0.5)都是直接去尾的。当为数太多时直接截断。所以在
强制转换
时要很注意
C语言
有没有数据的四舍五入?什么情况...
【
C语言
】
强制转换
常规的数据类型
强制转换
,加入指针后,地址,函数等等的
强制转换
细节和示例程序
C语言
强制类型转换
例如,如果想存储一个 long 类型的值到一个简单的整型中,需要把 long 类型
强制转换
为 int 类型。可以使用强制类型转换运算符来把值显式地从一种类型转换为另一种类型,如下所示: (type_name) expression 请看...
c语言
强制转换
字符类型,
C语言
中的数据类型转换
问题
C语言
中的数据类型转换
问题
●字符型变量的值实质上是一个8位的整数值,因此取值范围一般是-128~127,char型变量也可以加修饰符unsigned,则unsignedchar 型变量的取值范围是0~255(有些机器把char型当做unsighed...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章