float型变量赋值给char型变量怎么算
例如,讲float 23.56赋值到char变量,怎么算!谢谢了!
float型变量赋值给char型变量怎么算
答案:1 悬赏:40 手机版
解决时间 2021-01-27 09:35
- 提问者网友:龅牙恐龙妹
- 2021-01-26 09:47
最佳答案
- 五星知识达人网友:長槍戰八方
- 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); // 输出 字符串
}
#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); // 输出 字符串
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯