{inta =123;//整型unsignedintb =456;//无符号整型doublec =1.23;//浮点数doubled =12345.678;//指数形式浮点数inte =0x123;//十六进制charf ='a';//字符charg[] ="hello world";//字符串int* h = &a;//指针地址unsignedlongi =1234567890ul;//无符号长整型longlongj = -123450000000ll;//有符号...
%lu,无符号十进制长整型; %o,无符号八进制整型;//形如012 %lo,无符号八进制长整型; %x,无符号十六进制整型;//形如0x12 %X,无符号十六进制整型大写;//形如0xAA %04x,位数为4,不足的在左边补0--->经常使用 %lx,无符号十六进制长整型; 1.2整型 不常用 d,lx,ld,lu, 输出32位的 hd,hx,hu, 输出16...
1、d 格式:用来输出十进制整数 %d :按照整型数据的实际长度输出。 %md : m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。 %ld : 输出长整型数据 2、o 格式:以无符号八进制形式输出整数。 “ %lo ” 对长整型格式输出。 “%mo” 指定字段宽度格式输出。 3、x...
对长整型可以用"%lu"格式输出。同样也可以指定字段宽度用“%mu”格式输出。 ⑤c格式:输出一个字符。 ⑥s格式:用来输出一个串。有几中用法 %s:例如:printf("%s", "CHINA")输出"CHINA"字符串(不包括双引号)。 %ms:输出的字符串占m列,如字符串本身长度大于m,则突破获m的限制,将字符串全部输出。若串长小于...
h 表示以短整型输出整数或以单精度输出浮点数,l 表示以长整型输出整数或以双精度输出浮点数。 汇总和示例 图2 展示了使用 printf( ) 函数进行格式化输出数据的方式。 图2:printf( ) 函数格式输出图例详解 printf( )函数进行格式化输出数据的两个实例如代码清单 1 和代码清单 2 所示。 代码清单 1:printf( )...
③%ld(%mld 也可),输出长整型数据。 例如:long a=123456; printf("%ld",a); (2)o格式符,以八进制数形式输出整数。格式:%o,%mo,%lo,%mlo都可。 (3)x(或X)格式符,以十六进制数形式输出整数。格式:%x,%mx,%lx,%mlx都可。 (4)u格式符,用来输出unsigned型数据,即无符号数,以十进制数形式输出。格...
C语言中,控制printf函数输出格式的是格式字符,printf没有直接打出2进制数的格式符,直接打出16进制的格式符是x格式符,即%x。printf函数中输出的格式为printf("<格式化字符串>", <参量表>),格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包含格式声明和普通字符。格式声明由“%”和...
1. `%d`:输出整型数据。2. `%md`:输出宽度为m的整型数据,m为指定宽度。3. `%ld`:输出长整型数据。4. `%o`:以八进制形式输出整数。5. `%x`:以十六进制形式输出整数。6. `%u`:输出无符号整数。7. `%c`:输出单个字符。8. `%s`:输出字符串。9. `%f`:输出浮点数。10. `%e`...
表示按十进制长整型输出;“%c”表示按字符型输出等。非格式字符串原样输出,在显示中起提示作用。输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。【例4-3】printf函数举例#include<stdio.h>intmain(void){inta=88,b=89;printf("%d %d\n",a,b);printf("%d,%d\n"...
1、%ld表示数据按十进制有符号长型整数输入或输出,如果是32位,输出4字节。2、%d表示数据按十进制有符号整型数输入或输出,如果编译器32位,可以输出8字节。示例:printf("%5d\n",1000);//默认右对齐,左边补空格 printf("%-5d\n",1000);//左对齐,右边补空格 printf("%+d%+d\n",1000,-...