锄禾日当午,
汗滴禾下土。
谁知盘中餐,
粒粒皆辛苦。
隔开他的是一排*
直接用printf打印输出不就可以了吗?
printf("锄禾日当午,\n");
printf("*************\n");
printf("汗滴禾下土。\n");
printf("*************\n");
printf("谁知盘中餐,\n");
printf("*************\n");
printf("粒粒皆辛苦。\n");
C语言里面有浮点型,整形,字符,等类型的数据,那么要输出这些类型的变量,就要使用相应的各式控制符,常用的具体如下表所示。
说明符 | 输出量 | 例 |
---|---|---|
d 或 i | 有符号十进制整数 | 392 |
u | 无符号十进制整数 | 7235 |
o | 无符号八进制 | 610 |
x | 无符号十六进制整数 | 7FA |
X | 无符号十六进制整数(大写) | 7FA |
f | 十进制浮点数,小写 | 392.65 |
F | 十进制浮点数,大写 | 392.65 |
e | 科学表示法(尾数/指数),小写 | 3.9265 e+2 |
E | 科学表示法(尾数/指数),大写 | 3.9265 E+2 |
g | 使用最短的表示:%e 或%f | 392.65 |
G | 使用最短的表示:%E 或%F | 392.65 |
a | 十六进制浮点,小写 | -0xc.90fep-2 |
A | 十六进制浮点,大写 | -0XC.90FEP-2 |
c | 字符 | a |
s | 字符串字符 | 样本 |
p | 指针地址 | 8000000 |
n | 没有印刷。 相应的参数必须是指向有符号整数的指针。 到目前为止写入的字符数存储在指定的位置。 | |
% | 输出字符% | % |
代码示例如下
#include<stdio.h>
int main(){
printf("%c\n",'a');
printf("%d\n",123);
printf("%f\n",123.4567);
printf("%%\n");
printf("%s","hello world");
// …………………… 剩下的照着上面的样例自己试试。
}