社区
C语言
帖子详情
数据在不同类型间的转换
my_bug
2003-02-20 06:41:02
各位高手:
怎样把long id[5000]中存储的数据转入到char buffer[1024]中,不想通过循环去做,有没有其他的什么办法快速解决,谢谢!
...全文
37
2
打赏
收藏
数据在不同类型间的转换
各位高手: 怎样把long id[5000]中存储的数据转入到char buffer[1024]中,不想通过循环去做,有没有其他的什么办法快速解决,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhouzhaohan
2003-02-20
打赏
举报
回复
用union如何?
union{
long id[5000];
char buffer[1024];
};
或者直接也不用什么char buffer[1024]了,就一个指针类型转换。
char *buffer=(char *)id;
earthharp
2003-02-20
打赏
举报
回复
好象不一样大呀?
memmove和memcpy能不能帮你?
不同
数据
类型
之
间
的
转换
数据
类型
转换
之隐式
转换
、显示
转换
一、隐式
类型
转换
(标准
转换
) 1、算术
转换
在混合
类型
的表达式中,以最宽的
数据
类型
为目标
转换
类型
,如: int a = 3; double b = 1.12; //表达式 a+b a被
转换
为double
类型
2、...
c语言中其
不同
数据
类型
,C语言中
不同
类型
数据
间
的
转换
§2.4
不同
类型
数据
间
的
转换
2.4.1基本概念C语言允许
数据
值...下面介绍涉及
数据
类型
转换
的几个概念:(1)提升与降格。由低级的
数据
转换
为高级的
数据
,称为
数据
提升。相反的方向称为
数据
降格。同一长度的整数带符号与不...
C语言
不同
数据
类型
间
的混合运算
转换
规则+常见
数据
类型
在程序中经常会遇到
不同
类型
的
数据
进行运算,若一个运算符两侧的
数据
类型
不同
,则先自动进行
类型
转换
,使两者具有同一
类型
,然后进行运算,现将规律总结如下: 1. +. -. *. /运算的两个数中有一个数为float或double...
不同
数据
类型
混合运算及
类型
转换
若参与运算的成员
类型
不同
,则先
转换
成同一
类型
,然后进行运算
转换
按
数据
长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算 1. **若两种
类型
的字节数
不同
,
转换
成...
C语言中
不同
数据
类型
间
混合运算的
转换
规则
<br />
不同
数据
类型
间
混合运算的
转换
规则
不同
数据
类型
的
数据
进行预算时,必须先
转换
成同一
数据
类型
,然后才能进行运算。
转换
的规则如下图所示: 图中横向向左的箭头表示必定的
转换
,如字符
数据
必须...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章