2、o格式字符 以八进制数形式输出整数,且不带符号。 对于长整数可用“%0”输出。功能同十进制输出。 3、x格式字符 以十六进制数形式输出整数,且不带符号。 对于长整数可用“%kx”输出。功能同十进制输出。 用%,%x输出负数时会发生错误。 4、u格式字符 用来输出 unsigned型数据,即无符号数,输出十 进制数
2、o格式字符 以八进制数形式输出整数,且不带符号。 对于长整数可用“%lo”输出。功能同十进制输出。 3、x格式字符 以十六进制数形式输出整数,且不带符号。 对于长整数可用“%lx”输出。功能同十进制输出。 4、u格式字符 用来输出unsigned型数据,即无符号数,输出十 进制数。 用%o,%x输出负数时会发生错误
5、c格式字符 °用来输出一个字符。 例 char c=‘a’; printi%oc”,c); 个整数,如果在0~255之间,也可用字符形式输出, 系统会将该整数转换成相对应的ASCⅠ码字符;同时,一 字符也可以用整数形式输出。 int a=65 Int c- a printf(%c”,a); printf (%od”,c); 输出A 输出65 vc格式字符也可以指定输出字数宽度 如: printf(“%3c”,c),则输出 A
5、c格式字符 一个整数,如果在0~255之间,也可用字符形式输出, 系统会将该整数转换成相对应的ASCII码字符;同时,一 字符也可以用整数形式输出。 例:char c=‘a’; printf(“%c”,c); •用来输出一个字符。 int a=65; printf (“%c”,a); int c=‘A’; printf (“%d”,c); 输出A 输出65 如:printf(“%3c”,c),则输出 •c格式字符也可以指定输出字数宽度 A