深入解析c语言scanf函数,从入门到精通

深入解析c语言scanf函数,从入门到精通

目录

1.scanf是什么

2.scafn函数基本语法

3.格式控制符详解

4.关键特性解析

1.scanf是什么

scanf函数时c语言重要的格式输入函数之一,用于标准输入读取函数并按照指定格式解析存储到变量中,通常与printf函数搭配使用.例如:

#include

int main()

{

int score = 0;

printf("请输⼊姓名:");

scanf("%d", &score);

printf("姓名是:%d\n", score);

return 0;

}

2.scafn函数基本语法

(1)读取一个变量

它的第⼀个参数是⼀个格式字符串,⾥⾯会放置占位符(与 printf() 的占位符基本⼀致),告诉编 译器如何解读⽤⼾的输⼊,需要提取的数据是什么类型。 这是因为 C 语⾔的数据都是有类型的, scanf() 必须提前知道⽤⼾输⼊的数据类型,才能处理数 据。 其余参数就是存放⽤⼾输⼊的变量,格式字符串⾥⾯有多少个占位符,就有多少个变量。 上⾯⽰例中, scanf() 的第⼀个参数 %d ,表⽰⽤⼾输⼊的应该是⼀个整数。 %d 就是⼀个占位 符, % 是占位符的标志, d 表⽰整数。第⼆个参数 &i 表⽰,将⽤⼾从键盘输⼊的整数存⼊变量 i 。

注意:

变量前⾯必须加上

&

运算符(指针变量除外),因为

scanf()

传递的不是值,⽽是地址,即将变

i

的地址指向⽤⼾输⼊的值。

如果这⾥的变量

相关推荐

恩施市恩施风雨桥游玩攻略
365bet娱乐网

恩施市恩施风雨桥游玩攻略

📅 11-15 👁️ 653
缅甸曾经的旅游小镇,终究沦为“赌博之城”,赌场灯火通明_手机网易网
365bet线上网址

缅甸曾经的旅游小镇,终究沦为“赌博之城”,赌场灯火通明_手机网易网

📅 10-22 👁️ 8699
【西米的做法大全】西米怎么做好吃
365bet娱乐网

【西米的做法大全】西米怎么做好吃

📅 10-19 👁️ 1582