c语言的输出

Cpp是c plus plus

Cpp c++的源文件

c++支持c语言的语法

%x是十六进制x后面输出小写%X输出的结果是大写。

%o是八进制。

%lf是双精度double,默认小数点后六位,输出最后一位四舍五入

%e打印浮点型是指数形式代表10的多少次方

h表示短型

%#x输出有ox

%#o输出有O

表示进制-    左对齐(默认为右对齐)+      输出符号

空格 输出正数的时候在前面补一个空

#在用%o输出八进制的时候 在八进制前面补一个0在用%x输出16进制的时候 在16进制前面补一个0x

 1 #include<stdio.h>
 2 int main()
 3 {
 4     printf("hello world\n");
 5     printf("你好世界\n");
 6     int x = 233;
 7     printf("%d\n",x);
 8     printf("十六进制的x %x\n", x);
 9     printf("十六进制的X %X\n", x);
10     printf("八进制的x %o\n", x);
11     printf("x的值是%d  x乘以三的值是%d",x,x*3);
12     double f = 3.141592654;
13     printf("%lf\n",f);
14     printf("%40lf\n", f);
15     printf("%.10f\n", f);
16     printf("%e\n", f);
17     printf("精度+位数%8.3lf\n", f);
18     printf("%d\n", 'A');
19     printf("%hd\n", 123);
20     printf("%5d\n", 123);
21     printf("%-5d\n", 12345);
22     printf("%05d\n", 1234);
23     printf("% 10d\n", 1234);
24     printf("%+05d\n",34);
25     printf("%#x\n", 233);
26     printf("%#o\n", 233);
27     getchar();
28     return 0;
29 }

上面代码所实现的功能

%d int

%f float

%c char

%lf double

%s char

%x 十六进制

%o 八进制

%e 指数形式输出浮点型

适用于输入输出

 

posted @ 2019-02-27 19:00  insist钢  阅读(671)  评论(0编辑  收藏  举报