c语言 所有类型转换函数
发布网友
发布时间:2022-04-26 15:43
我来回答
共2个回答
热心网友
时间:2023-10-12 13:45
在赋值表达式中,当左右两边数据类型不同时,右边的数据类型应变为左值(变量)的数据类型,同时编译器也能自动进行类型转换,将低字节数据类型转换为高字节类型,例如:int转换为long
int,当不同的数据类型相互赋值时还有精度缺失问题,例如:将int赋给char,只是将低八位(一个字节)赋给它,希望可以帮到你!
热心网友
时间:2023-10-12 13:45
字符串可以转换成很多种“数字”的
在C语言中没有数字这个类型~~
可以使用函数转化:
char
->
int
atoi
char
->
float
atof
char
->
long
atol
还有一种方法就是使用sprintf()
char
->
int
sprintf(
char
*,"%d",int
);
int
->
char
sprintf(
int
,"%dd"
,char);
......
以此类推