當前位置:首頁 » 編程語言 » C語言中scanf是什麼

C語言中scanf是什麼

發布時間: 2023-09-03 10:18:37

Ⅰ scanf是什麼意思

scanf()是C語言中的一個輸入函數。與printf函數一樣,都被聲明在頭文件stdio.h里,因此在使坦衡喊用scanf函數時要加上#include <stdio.h>。它是格式輸入函數,即按用戶指定的格式從鍵盤上把數據輸入到指定的變數之中。函數返回值為int型。

注意問題:

ANSI C標准向scanf()增加了一種新特性,稱為掃描集(scanset)。掃描集定義一個字元集合,攔孫可由scanf()讀入其中允許的字元並賦給對應字元數組。掃描集合由一對方括弧中的一串字元定義,左方括讓野號前必須綴以百分號。

使用掃描集時,scanf()連續吃進集合中的字元並放入對應的字元數組,直到發現不在集合中的字元為止(即掃描集僅讀匹配的字元)。返回時,數組中放置以null結尾、由讀入字元組成的字元串。

Ⅱ C語言中的scanf是什麼意思

scanf()是C語言中的一個輸入函數。

與printf函數一樣,都被聲明在頭文件stdio.h里,因此在使用scanf函數時要加上#include <stdio.h>。(在有一些實現中,printf函數與scanf函數在使用時可以不使用預編譯命令#include <stdio.h>。)

函數 scanf()是格式輸入函數,即按用戶指定的格式從鍵盤上把數據輸入到指定的變數之中。scanf() 從標准輸入流stdin中讀內容的通用子程序,可以說明的格式讀入多個字元,並保存在對應地址的變數中。

(2)C語言中scanf是什麼擴展閱讀:

scanf()用法舉例:

用scanf輸入一個整數

#include<stdio.h>

int main(){

int num=0;

printf(「請輸入一個個整數」);

scanf(「%d,&num);

printf(「num是%d 」,num);

scanf(「%*[^ ]」);

scanf(「%*c」);//清空緩沖區

printf(「請輸入一個個整數」);

scanf(「%d,&num);

printf(「num是%d 」,num);

return 0;

}

參考資料來源:網路-scanf

熱點內容
促銷升級源碼 發布:2025-08-21 13:20:39 瀏覽:67
各大資料庫 發布:2025-08-21 13:13:53 瀏覽:809
設計圖庫加密 發布:2025-08-21 13:06:38 瀏覽:515
索引存儲是數據的存儲方式么 發布:2025-08-21 13:05:31 瀏覽:506
我的世界大型伺服器ip大全 發布:2025-08-21 12:54:23 瀏覽:578
htcandroidl 發布:2025-08-21 12:50:59 瀏覽:963
編程拳皇 發布:2025-08-21 12:50:57 瀏覽:330
sqlserver2005作業 發布:2025-08-21 12:15:25 瀏覽:324
安卓手機怎麼設置側邊任務欄 發布:2025-08-21 12:11:10 瀏覽:774
二級c能編譯嗎 發布:2025-08-21 11:58:53 瀏覽:973