格式替代符 + 转义字符

2019-07-23  本文已影响0人  风华清

格式替代

%i和%d都是表示有符号十进制整数,但%i可以自动将输入的八进制(或者十六进制)转换为十进制,而%d则不会进行转换。

%s 是输出一个字符串(可以由多个字符或者一个字符组成)。

%c是输出一个字符。

printf(“格式控制字符串”, 输出表列)其中格式控制字符串用于指定输出格式。

格式控制串可由格式字符串和非格式字符串两种组成。

格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。

类型字符用以表示输出数据的类型,其格式符和意义如下:

d    以十进制形式输出带符号整数(正数不输出符号)    

o    以八进制形式输出无符号整数(不输出前缀0)   

x,X    以十六进制形式输出无符号整数(不输出前缀Ox)    

u    以十进制形式输出无符号整数    

f    以小数形式输出单、双精度实数    

e,E    以指数形式输出单、双精度实数    

g,G    以%f或%e中较短的输出宽度输出单、双精度实数    

c    输出单个字符    

s    输出字符串

转义字符

上一篇下一篇

猜你喜欢

热点阅读