赞
踩
目录
使用printf 可以在控制台打印输出内容
printf组成: "控制字符串" 和 参数列表
其中,控制字符串要求:
1.纯文本字符
2.空格
3.格式命令
4.非打印字符
其次,参数列表要求:
数量类型顺序内容要一一匹配
printf控制台输出 使用示例如下
- #include<stdio.h>
-
- int main()
- {
- int age = 20;
- char name[10] = "lily";
- printf("你好 我是%s,我%d岁了\n",name,age);
- return 0;
- }
\n: 换行
\r: 回车
\t: 水平制表
\0: 空
精度修饰符 如%.2f 四舍五入保留两位小数
"*"修饰符 自定义保留几位小数
下面给出两种修饰符的使用示例
- #include<stdio.h>
-
- int main()
- {
- float price = 1.35;
- printf("商人认为这个物品的价格需要:%.*f\n",1,price);
- printf("顾客认为这个物品的价格需要:%.1f\n",price);
- return 0;
- }
scanf读取键盘输入的数据 示例如下
- #include<stdio.h>
-
- int main()
- {
- double d = 0.0;
- printf("请输入double类型的数:\n");
- scanf("%lf",&d);
- printf("输出这个数字%f\n",d);
- return 0;
- }
字符数组名本身就是地址,不需要取地址符,示例如下:
- #include<stdio.h>
-
- int main()
- {
- char name[10]="lily";
- printf("请输入这个字符串:\n");
- scanf("%s",name);
- printf("请输出这个字符串:%s\n",name);
- return 0;
- }
- #include<stdio.h>
-
- int main()
- {
- int num = 0;
- double d = 0.0;
- printf("请输入一个数字(保留的小数位数):\n");
- scanf("%d",&num);
- printf("请输出这个数字:%d\n",num);
- printf("请输入double类型的数:\n");
- scanf("%lf",&d);
- printf("输出这个数字:%f\n",d);
- printf("四舍五入并且精确%d精度后,这个数字是:%.*f\n",num,num,d);
- return 0;
- }
printf
scanf
getchar
putchar
头文件为#include<stdio.h>
getchar:有回显,一次性输入多个,只能获取第一个字符,回车结束
getch: 没有回显,一次性输入一个,只能获取一个,输入完就结束了
getch和putch函数的头文件:#include<conio.h>
getch/putch 使用示例如下
- #include<stdio.h>
- #include<conio.h>
-
- int main()
- {
- char grade = 0;
- printf("请输入密码\n");
- while(1)
- {
- grade = getch();
- putch('*');
- if(grade == '\r')
- {
- break;
- }
- }
- putch('\n');
- return 0;
- }
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。