int 用%d double 用%f double 要用%6.1f是什么意思
答案:3 悬赏:50 手机版
解决时间 2021-02-19 19:57
- 提问者网友:夢醒日落
- 2021-02-19 13:13
int 用%d double 用%f double 要用%6.1f是什么意思
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-02-19 13:38
int 用 %d;
float 用 %f;
double 用 %lf 或者 %le ,在scanf里必须这样,printf里也可以用 %f;
%6.1f 就是输出的是长度为6,小数数位为 1 的浮点数,如果长度不够 6 则在前面补空格,长度超过 6 ,则按实际长度输出追问长度超过 6 ,则按实际长度输出
按实际长度输出是什么意思呢,比如算出结果是123456789.1,那这实际长度是多少呢追答就是它的位数,这个是11 ,这个作用,目前我觉得主要是为了输出的时候使矩阵里面的数据对齐
float 用 %f;
double 用 %lf 或者 %le ,在scanf里必须这样,printf里也可以用 %f;
%6.1f 就是输出的是长度为6,小数数位为 1 的浮点数,如果长度不够 6 则在前面补空格,长度超过 6 ,则按实际长度输出追问长度超过 6 ,则按实际长度输出
按实际长度输出是什么意思呢,比如算出结果是123456789.1,那这实际长度是多少呢追答就是它的位数,这个是11 ,这个作用,目前我觉得主要是为了输出的时候使矩阵里面的数据对齐
全部回答
- 1楼网友:酒醒三更
- 2021-02-19 14:13
double 用%f? 用 %lf!
6.1是这个意思:
总体长度,算上小数点一共6位
小数点后1位
6.1是这个意思:
总体长度,算上小数点一共6位
小数点后1位
- 2楼网友:躲不过心动
- 2021-02-19 13:49
%是格式化输入输出的意思。%6.1f是指输出的是浮点数。并且一共输出占6位,保留1位小数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯