网站首页psd下载,thinkphp网站开发教程,动漫网站设计模板,crm客户管理系统免费软件2016-09-01 01:05辛培兵 客户经理printf()函数是格式输出函数#xff0c;请求printf()打印变量的指令取决与变量的类型#xff0e;例如#xff0c;在打印整数是使用#xff05;d符号#xff0c;在打印字符是用#xff05;c 符号#xff0e;这些符号被称为转换说明#…2016-09-01 01:05辛培兵 客户经理printf()函数是格式输出函数请求printf()打印变量的指令取决与变量的类型例如在打印整数是使用d符号在打印字符是用c 符号这些符号被称为转换说明因为它们指定了如何不数据转换成可显示的形式下列列出的是 标准peintf()提供的各种转换说明转换说明及作为结果的打印输出a 浮点数、十六进制数字和p-记数法()%A 浮点数、十六进制数字和p-记法()%c 一个字符%d 有符号十进制整数%e 浮点数、e-记数法%E 浮点数、-记数法%f 浮点数、十进制记数法%g 根据数值不同自动选择f或e%G 根据数值不同自动选择f或e.%i 有符号十进制数(与d相同)%o 无符号八进制整数%p 指针%s 字符串%u 无符号十进制整数%x 使用十六进制数字f的无符号十六进制整数%X 使用十六进制数字f的无符号十六进制整数%% 打印一个百分号 使用printf ()函数 printf()的基本形式 printf(格式控制字符串变量列表)#include int main(){//for intint i30122121;long i2309095024l;short i330;unsigned i42123453; 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是4bytesprintf(%hd,%hd\n\n\n,i,i3);//试验了%hd和%d之间的差别因为short是2bytes//for string and charchar ch1d;unsigned char ch2160;char *strHello everyone!;printf(%c,%u,%s\n\n\n,ch1,ch2,str);//unsigned char超过128的没有字符对应//for float and double,unsigned and signed can not be used with double and floatfloat fl2.566545445F;//or 2.566545445fdouble dl265.5651445;long double dl22.5654441454;//%g没有e格式默认6位包括小数点前面的数,//%f没有e格式默认......热心网友