“C语言的输出和输入”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第38行: | 第38行: | ||
非格式字符串在输出时原样打印,在显示中起提示作用。 | 非格式字符串在输出时原样打印,在显示中起提示作用。 | ||
+ | |||
+ | |||
输出列表中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。 | 输出列表中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。 |
2022年10月28日 (五) 09:23的版本
https://www.bilibili.com/video/BV1vR4y1H7MY/?p=9
示例:输入三角形的三条边,计算三角形的面积。使用海伦公式计算
开平方函数:
https://zh.cppreference.com/w/c/numeric/math/sqrt
输出和输入函数的使用。
printf 函数称为格式输出函数,其关键字最末一个字符 f 就是“格式”(format)的意思。其功能是按用户指定的格式,把指定的数据显示到显示器上。
printf 函数调用的一般形式为:
printf("格式控制字符串", 输出列表);
其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。
格式字符串是以 % 开头的字符串,在 % 后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。
如:
“%d”表示按十进制整型输出;
“%o”表示按八进制整型输出;
“%x”表示按十六进制整型输出;
“%ld”表示按十进制长整型输出;
“%c”表示按字符型输出;
“%f”表示按浮点数输出等。
非格式字符串在输出时原样打印,在显示中起提示作用。
输出列表中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。
scanf 函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。
scanf 函数的一般形式:
scanf("格式控制字符串", 地址列表);
其中,格式控制字符串的作用与 printf 函数相同,但不能显示非格式字符串,也就是不能显示提示字符串。
地址列表中给出各变量的地址。地址是由运算符“&”后跟变量名组成的。