c语言里怎么把float转换为char型?
c语言里怎么把float转换为char型?
日期:2019-09-17 08:50:33 人气:3
可以使用强制转换,其一般形式为:(类型说明符) (表达式) 其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。例如: (float) a 把a转换为浮点型,(int)(x+y) 把x+y的结果转换为整型。
这种方法显然对浮点型数据的精度会有影响,且注意最终输出的形式不同结果也是不同的,若要保留数字形式输出则为%d形式。
在程序中的使用举例:
注意不同输出格式对应的输出是不同的。
扩展资料:
在使用强制转换时应注意以下问题:
1.类型说明符和表达式都必须加括号(单个变量可以不加括号),如把(