l和整数转换说明符一起使用,表示一个long int 或者unsigned long int类型的数值 ,示例: %ld,%8lu ll和整数转换说明符一起使用,表示一个long int 或者unsigned long int类型的数值 (C99),示例: %lld,%8llu L和浮点转换说明符一起使用,表示一个long double的值,示例:%Lf,.4Le t和整数转换说明符一起使用,...
%lu :unsigned long int 类型。 %lld :⼗进制 long long int 类型。 %llo :⼋进制 long long int 类型。 %llx :⼗六进制 long long int 类型。 %llu :unsigned long long int 类型。 %Le :科学计数法表⽰的 long double 类型浮点数。 %Lf :long double 类型浮点数。 %n :已输出的字符串数量。
{inta =123;//整型unsignedintb =456;//无符号整型doublec =1.23;//浮点数doubled =12345.678;//指数形式浮点数inte =0x123;//十六进制charf ='a';//字符charg[] ="hello world";//字符串int* h = &a;//指针地址unsignedlongi =1234567890ul;//无符号长整型longlongj = -123450000000ll;//有符号...
%jd,%8jx l和整数转换说明符一起使用,表示一个long int 或者unsigned long int类型的数值 ,示例: %ld,%8lu ll和整数转换说明符一起使用,表示一个long int 或者unsigned long int类型的数值 (C99),示例: %lld,%8llu L和浮点转换说明符一起使用,表示一个long double的值,示例:%Lf,.4Le t和整数转换说明...
llong intunsigned long intwint_twchar_t* lllong long intunsigned long long int jintmax_tuintmax_t zsize_tsize_t tptrdiff_tptrdiff_t 2. 实例参考 下面我们来看下 printf() 函数的具体使用: 实例演示 预览复制#include <stdio.h> int main() { printf ("Characters: %c \n", 'a'); printf...
⑶%ld,输出长整型数据(long) ★o格式符,以八进制输出整数(不带符号,他将符号位也作为八进制数的一部分了) ⑴%o,参考%d的解释. ⑵%lo,参考%ld的解释. ⑶%mo,参考%md的解释. ★x,X格式符,以十六进制输出整数 也是3种参考%d的解释. ★u格式符,用来将unsigned型数据,既无符号数,以十进制形式输出 ...
unsigned int d = 25536;printf("%%u:%u\n",d);char e = 'a';printf("%%c:%c\n",e);char* f = "123456789";printf("%%s:%s\n",f);printf("%%p:%p\n",f);char* g1 = "123";char* g2 = "4567";char* g3 = "89101";printf("%%+s:%4s %4s %4s\n",g1,g2,g3);printf(...
printf("%c,%u,%s/n/n/n",ch1,ch2,str);/unsigned char超过128的没有字符对应/for float and double,unsigned 30、and signed can not be used with double and floatfloat fl=2.566545445F;/or 2.566545445fdouble dl=265.5651445;long double dl2=2.5654441454;/%g没有e格式,默认6位包括小数点前面的数,...
long i2=309095024l; short i3=30; unsigned i4=2123453; printf("%d,%o,%x,%X,%ld,%hd,%u/n",i,i,i,i,i2,i3,i4);//如果是:%l,%h,则输不出结果 printf("%d,%ld/n",i,i2);//试验不出%ld和%d之间的差别,因为long是4bytes printf("%hd,%hd/n/n/n",i,i3);//试验了%hd和%d之间的...
printf("%I64d/n",a); printf("%I64u/n",a); 完整程序如下: [cpp]view plaincopy print? [zcm@c #51]$cat a.c // linux平台C程序 #include <stdio.h> typedef unsigned long long int64; typedef unsigned long long uint64; int main ( void ) ...