美文网首页
C语言-%m.nf意义

C语言-%m.nf意义

作者: 广陵周惊蛰 | 来源:发表于2020-01-06 11:34 被阅读0次

在C语言的输出中,%m.nf意义:

1、f表示输出的数据是浮点数;
2、n表示输出的数据保留小数点后n位小数,第n+1位四舍五入,若不足n位则补0;
3、m表示输出数据在终端设备上占有m个字符,并右对齐,如果实际的位数小于m时,左边用空格补足,如果实际位数大于7时,向右扩展输出。

比如:
printf("%4f\n",123.4);
printf("%2f\n",123.4);
printf("%.4f\n",123.4);
输出结果为:
123.4
123.4
123.4000

应用:

printf("%4d%6.1f\n",fahr,celsius);

%6.1f

printf("%4d%9.1f\n",fahr,celsius);


%9.1f

相关文章

  • C语言-%m.nf意义

    在C语言的输出中,%m.nf意义: 1、f表示输出的数据是浮点数;2、n表示输出的数据保留小数点后n位小数,第n+...

  • Java语言特点

    Java语言是简单的 Java语言的语法与C语言和C++语言很接近,从某种意义上讲,它是由C和C++演变而来,使得...

  • %m.nf

    指定数据宽度和小数位数 eg☞ “%7.2f”格式指定了输出的数据占7列,其中包括2位小数? %-m.nf,其作用...

  • 39_字符串类的创建(上)

    关键词: 0. 历史遗留问题 C语言不支持真正意义上的字符串 C语言用字符数组和一组函数实现字符串操作 C语言不支...

  • C++ Union高级剖析

    简介 C++的Union继承自C语言的Union,所以意义是一样的。但是由于C++ ADT机制,所以就需要C++的...

  • C++简答题

    一、简答题 1、C语言与C++语言的区别? 答: C语言是面向过程语言,C++是面向对象语言(OOP) C语言...

  • Go语言学习笔记01.GO语言简介

    语言特点 Go语言是一门并发支持、垃圾回收的编译型语言。从某种意义上可以说是C的优化版本。 语言优势 静态编译语言...

  • C语言快速入门 - Hello World 详解

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言快速入门 - 简单运算符

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言快速入门 - 控制语句

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

网友评论

      本文标题:C语言-%m.nf意义

      本文链接:https://www.haomeiwen.com/subject/rnohactx.html