永发信息网

float型变量赋值给char型变量怎么算

答案:1  悬赏:40  手机版
解决时间 2021-01-27 09:35
  • 提问者网友:龅牙恐龙妹
  • 2021-01-26 09:47
float型变量赋值给char型变量怎么算

例如,讲float 23.56赋值到char变量,怎么算!谢谢了!
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-01-26 10:57
char型 可以看成 1 byte 整型,数值不超界时用强制转换。

#include <stdio.h>
main ()
{
char c; // char型
char str[20]; // 字符串型
float f=23.56;

c = (char) f; // 强制转换 到char型
printf("%d\n",c); // 整型输出

sprintf(str,"%f",f); // 转换为字符串
sprintf(str,"%.2f",f); // 或 转换为字符串
printf("%s\n",str); // 输出 字符串

}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯