当前位置:编程学习 > C/C++ >>

C语言的数据类型转换

有以下两种数据类型

int32 a;//a 为32位整型

float  b=123.5;

a=(int32)b  与 a=*(int32*)&b 这两种转换结果是不一样的。后一种是直接对内存数据进行原样操作。如果在使用中数据类型需要根据情况改变,则使用后一种方式会很方便。

补充:软件开发 , C语言 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,