c语言输出格式控制符 C语言中输出格式控制

C语言中输出格式控制――简介

许多时候需要将输出的数据按照指定的格式输出,下面总结一下C语言中输出格式控制操作。

c语言输出格式控制符 C语言中输出格式控制
C语言中输出格式控制――工具/原料

VC 6.0及以上

C语言中输出格式控制――方法/步骤

C语言中输出格式控制 1、

在标准的C语言中并没有输入输出语句,但可以调用标准库中的输入输出函数实现输入与输出,其中输出格式控制基本语法结构如下所示:

printf(格式控制,输出项1,输出项2,...)

其中格式控制是字符串形式。格式一般就是由: “%”和紧跟其后的格式描述符组成。


C语言中输出格式控制 2、

字符输出

当要向输出设备(显示屏、打印机等)输出字符时,可以用 c 格式描述符控制。如下所示代码即输出字符ch (a) :

char ch = 'a';

printf("Character: %c n",ch);


C语言中输出格式控制 3、

十进制输出

在需要输出十进制数字时,可以用d 或 i 控制输出,如下所示:

int dcm = 24;

printf("Decimal number: %dn",dcm);

printf("Decimal number: %in",dcm);


C语言中输出格式控制 4、

八进制输出

如下所示,利用 o 或 #o 控制输出八进制格式数字:

int oct = 24;

printf("Octal1: %on",oct);

printf("Octal2: %#on",oct);

其中,第一种输出数字前不会有数字0,而第二种(#o)则会在输出时前端补0.


C语言中输出格式控制 5、

十六进制输出

同八进制一样,利用 x 或 #x 可以输出控制十六进制格式数字,如下所示:

int hexi = 234;

printf("Hexidecimal1: %xn",hexi);

printf("Hexidecimal2: %#xn",hexi);

C语言中输出格式控制_控制c


C语言中输出格式控制 6、

字符串输出

在C语言中输出字符串可以使用s控制,如下所示:


C语言中输出格式控制 7、

浮点数(单精度/双精度)输出

如下所示,输出单精度/双精度数据:

  

爱华网本文地址 » http://www.aihuau.com/a/8104530103/294669.html

更多阅读

关于C语言中的restrict关键字 c语言关键字

一、新的C语言:一切都源于FORTRAN(restrict的历史)http://www.chinaunix.net/ 作者:phoneix 发表于:2007-06-17 09:18:45此篇文章摘取于即将登载于《Dr.Dobb's 软件研发》第三期(2003年10月)的《The New C:一切源于FORTRAN》,文章主要是介

C语言中scanf函数输入回车符的问题 c语言scanf连续输入

在用c语言编写输入语句的时候常用到scanf函数,初学者在刚用scanf函数输入时,经常会遇到各种各样的输入错误,最重要的是一定要记住scanf函数的输入格式,scanf函数里包含了哪些东西,输入的时候就必须有哪些东西,比如:scanf("%c%c%c"),那么输入

C语言中的static函数 c语言中的变量

内部函数和外部函数函数一旦定义后就可被其它函数调用。 但当一个源程序由多个源文件组成时, 在一个源文件中定义的函数能否被其它源文件中的函数调用呢?为此,C语言又把函数分为两类:一、内部函数如果在一个源文件中定义的函数只能被本

C语言中,逗号表达式的用法 c语言问号表达式用法

我相信,大家对于逗号表达式的用法是很陌生的,因为大家都不太常用逗号运算符,他的优先级很低,并且是从左向右结合,举例说明几个问题inta[3][2]={(1,2),(3,4),(5,6)};这是一个二维数组的定义,其中有六个参数值,用printf打印的话应该是2,4,6,

声明:《c语言输出格式控制符 C语言中输出格式控制》为网友无资格叫痛分享!如侵犯到您的合法权益请联系我们删除