1.C 语⾔---输出格式⼤全
1. C 语⾔—输出格式⼤全
输出结果如下:
注意点: C语⾔输出格式必须使⽤英⽂双引号" "
2. 特殊输出格式#include <stdio.h>int main (){ //1. 整形输出 int a = 298; //输出⼗进制⽤%d printf ("1.⼗进制: a=%d\n", a ); //只能采⽤英⽂双引号格式,不能⽤单引号 //2. 输出⼋进制⽤%o printf ("2.⼋进制:a = %o\n", a ); //
3. 使⽤%#o ,可以输出⼋进制数的前导符(在⼋进制数前⾯加⼀个0,⽤来标识⼋进制数), printf ("3.前导符:a = %#o\n", a ); //
4. 使⽤%x ,可以输出⼗六进制数 printf ("4.⼗六进制:a = %x\n", a ); //
5. 输出浮点型数据,float 采⽤%f ,double 使⽤%lf //默认保留⼩数点后6位,数据的⼩数不够六位⽤0补满 float b = 23.3424; double d = 445.2432352; printf ("5.float : b = %f\n", b ); printf ("5.double: d = %lf\n", d ); //
6. 输出字符⽤%c ,输出字符的ASCII 码⽤%d char c = 'h'; printf ("6.字符: c = %c 该字符的ASCII 码值:c=%d\n", c , c ); //
7.使⽤%s 输出字符串 //由于没有专门的变量⽤来保存字符串,所以⼀般使⽤字符数组来保存字符串 char string [] = "Hello world !"; printf ("7.字符串:string = %s\n",string ); //
8. 使⽤%p 输出变量的地址 //&:取⼀个变量地址,⼀般地址⽤⼗六进制标识 printf ("8.变量地址: &string = %p\n", &string ); return 0;}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
c++string类型37
运⾏结果: //9. 特殊输出格式 //1. %5d ,右对齐,如果实际数据的宽度⼩于5,则左边位置补空格,如果数据宽度⼤于5则⽆效 int g = 234; printf ("g = %d,g=%5d,g=%2d\n",g ,g ,g ); //2. %05d,右对齐,如果实际数据的宽度⼩于5,则左边位置补0,如果数据宽度⼩于5则没有⽤ printf ("%d,%02d,%06d\n",g ,g ,g ); //3. %-5d,输出的宽度为5,左对齐,如果实际数据的宽度⼩于5,则右边补空格,如果数据宽度⼤于5则没有⽤ printf ("%d,%-d,%-5d\n",g ,g ,g ); float n = 3.3455; //%.2f,四舍五⼊保留⼩数点的后两位 printf ("n = %f,保留⼩数点后两位:n = %.2f",n ,n );1
2
3
4
5
6
7
8
9
10
11
12
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论