printf("%x,%#x",8,8);//#号会自动显示0x,如果%X,大X,则显示0X。 printf("%.0f,%f",8.0,8.0);//小数点0位,后面%f正常显示。 printf("%#.0f,%f",8.0,8.0);//#确保有小数点。 对于%e,%g,%a,也是如此。 六、类型匹配 int dd = 10; ...
%lld 输出的是 long long; 若是无符号号类型:则将上述d修改为u 1. 2. 3. 4. 5. 参考:C 64bit的longlong printf格式符%u、%d、%lld、%llx、%#llx,浅谈%d, %ld, %lld 区别
printf(”hello world%n", &slen); 执行后变量被赋值为11 另外: 1、格式输出函数的一般形式 函数原型:int printf(char * format[,argument,…]); 函数功能:按规定格式向输出设备(一般为显示器)输出数据,并返回实际输出的字符数,若出错,则返回负数。
一、Printf输出格式 1、输出十进制整数 intmain() {//输出十进制整数%dprintf("输出的数字是:%d",666);return0; } //结果是666 2、输出八进制整数 1intmain()2{3//输出八进制整数%o4printf("输出的数字是:%o",66);5return0;6} //结果是102 ...
printf(“格式化字符”,需打印的变量); 1. 其中对于不同的打印格式我们需要不同的格式化字符去填充,常见的一些格式化字符整理如下: %d:以十进制整型打印 %3d:表示打印的整数都占3个空,本就多于3位数的则不管 %c:打印单个字符 %s:打印字符串 %f:打印单精度浮点型(一般打印6位以内) ...
由本节所学的printf()函数, 并结合上一节学习的数据类型, 编制下面的程 序, 以加深对Turbo C2.0数据类型的了解。 示例 #include<stdio.h> #include<string.h> int main() { char c, s[20], *p; int a=1234, *i; float f=3.141592653589; ...
int i=97; printf(“i=%d,%c\n”,i,i); 输出结果为:i=97,a 语句“printf(“i=%d,%c\n”,i,i);”中的两个输出项都是变量i,但却以不同的格式输出,一个输出整型数97,另一个输出的却是字符a,其格式分别由“%d”与“%c”来控制。
普通字符。普通字符即需要在输出时原样输出的字符,如上面printf函数中双引号内的“f=”和“c= ”部分。 (2)输出值参数表是需要输出的数据项的列表,输出数据项可以是常量、变量或表达式,输出值参数之间用逗号分隔,其类型应与格式字符相匹配。每个格式字符和输出值参数表中的输出值参数一一对应,没有输出参数时,格式...