當前位置:首頁 » 編程語言 » 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-03-13 14:20:12 瀏覽:459
linuxrpm卸載 發布:2025-03-13 14:17:45 瀏覽:650
android在線支付 發布:2025-03-13 13:50:21 瀏覽:791
瑞影無損圖片壓縮大師 發布:2025-03-13 13:27:33 瀏覽:452
應用怎樣加密 發布:2025-03-13 13:18:10 瀏覽:674
李弘毅訪問 發布:2025-03-13 13:17:30 瀏覽:656
伺服器搭建直播平台源碼 發布:2025-03-13 12:54:38 瀏覽:813
c語言的題 發布:2025-03-13 12:45:01 瀏覽:609
小學試演算法 發布:2025-03-13 12:39:06 瀏覽:999
更改手機伺服器節點有什麼用 發布:2025-03-13 12:39:04 瀏覽:307