• 您現在的位置是:首頁 >綜合 > 2023-10-28 13:12:09 來源:

    scanf在c語言中的作用(scanf)

    導讀 大家好,我是小夏,我來為大家解答以上問題。scanf在c語言中的作用,scanf很多人還不知道,現在讓我們一起來看看吧!具體如下:1、記住一點...

    大家好,我是小夏,我來為大家解答以上問題。scanf在c語言中的作用,scanf很多人還不知道,現在讓我們一起來看看吧!

    具體如下:

    1、記住一點,scanf認為遇到“非法輸入”就結束。

    2、scanf("%2d%f",&a,&b);中第一個格式控制字符2d的意思是讀取2位,作為一個整數輸入到給對應的變量a的地址中。輸入876,當然只讀取前2位87。這是2的作用,后面輸入對于2來說,相當于非法輸入。

    3、對于%f,后面輸入的是7 543.0,對于浮點型數據是不可能得到空格的,所以遇到空格,認為是非法輸入,結束輸入。所以b的值是6,即是6.000000。

    4、scanf函數是C語言中的一個輸入函數,與printf函數一樣,都被聲明在頭文件stdio.h里,因此在使用scanf函數時要加上#include 。它是格式輸入函數,即按用戶指定的格式從鍵盤上把數據輸入到指定的變量之中,其關鍵字最末一個字母f即為“格式”(format)之意。

    本文到此講解完畢了,希望對大家有幫助。

  • 成人app