printf函数
基本用法
1.此函数为库函数,在使用前需要引入头文件
#include <stdio.h>
2.printf()在括号中输入文字,用 " " 框住,可以在屏幕中打印出来,当需要换行时只需在末尾打上\n,光标会自动移到下一行
占位符
所谓占位符就是这个位置可以由其他值代入,如下图
图中的%d就是占位符,可以用其他值来替换。首先占位符的第一个字符一律为%,其次%d代入的值必须为整数。
除了%d表示整型外还有其他的占位符,如下
输出格式
1.占位符的输出格式可以定制,例如
图中12表示占位符的宽度为12位,输出的值默认是向右对齐,若想将其向左对齐需要在数字前输入-负号。图中的123.450000,由于小数默认显示精度为小数点后6位,所以12宽度只需在123前添加2个空格。
2.若想让结果带上正负,只需要在占位符前加上±,例如
若想控制小数点后面的位数,需要写成%.3f诸如此类。
scanf函数
基本用法
1.scanf()用于读取用户的键盘输入,当输入数据按下回车后会将其存入变量。首先将输入放入缓存,按下回车后对缓存进行解读。如有多个占位符需要依次开始解读,使用前需要包含头文件
#include <stdio.h>
2.变量前必须加上&运算符(指针变量除外),因为scanf()传递的不是值而是地址。
占位符
1.占位符与printf基本一致。
2.赋值忽略符,当用户输入可能不符合预定的格式时使用。
如将*加在占位符后面,该占位符就不会有返回值,解析后就被丢弃。
标签:12,函数,scanf,占位,printf,输入 From: https://blog.csdn.net/2401_86449430/article/details/140742173