二維碼
微世推網(wǎng)

掃一掃關注

當前位置: 首頁 » 快報資訊 » 今日快報 » 正文

scanf專題_你可能不知道的scanf的用法

放大字體  縮小字體 發(fā)布日期:2023-05-05 03:55:43    作者:田智宸    瀏覽次數(shù):363
導讀

上一篇講解了printf得一些高級用法,不知道大家有沒有學到東西,相應得,這篇該為大家介紹對應得輸入函數(shù)scanf得一些功能了!scanf作為C語言標準函數(shù)庫中得格式化輸入函數(shù),大家對它常規(guī)得使用應該都很明白,接收控

上一篇講解了printf得一些高級用法,不知道大家有沒有學到東西,相應得,這篇該為大家介紹對應得輸入函數(shù)scanf得一些功能了!

scanf作為C語言標準函數(shù)庫中得格式化輸入函數(shù),大家對它常規(guī)得使用應該都很明白,

接收控制得格式除了常用得%d,%c,%f@以外, 我們今天重點講解gov在scanf中得用法和scanf得返回值得用法兩點。

第壹個,%gov得用法,表示接收讀取但不存對應得指定得類型數(shù)據(jù)。舉個例子:

int a,b;

scanf(“%d%govc%d”,&a,&b); 大家在輸入1,2或者1/2時就都專業(yè)將1賦給a,2賦給b了。而中間得字符雖然接收但不用存儲,完美得解決用戶再輸出兩個數(shù)字時專家有分隔得問題。!

怎嗎樣呢,大家根據(jù)情況該用就用!

第二個,scanf函數(shù)返回值得用法。這一用法在ACM競賽當中尤為普遍,也是ACM入門得必學內(nèi)容。

scanf與printf一樣,同為函數(shù),那嗎也有對應得返回值為int類型。聲明情況如下圖:

C語言C++交流群496926338

scanf得返回值作用是表示成功接收對象得個數(shù),比如如下代碼,注意scanf接受情況對比結果:

1>兩個整數(shù)正常輸入

C語言C++交流群496926338

2>兩個整數(shù)非正常輸入

C語言C++交流群496926338

3>兩個整數(shù)帶%gov分隔正常輸入

C語言C++交流群496926338

喜歡得話關注收藏評論轉(zhuǎn)發(fā)一波 比心嗎嗎噠!加入我們C語言C++學習交流 壹 496926338群內(nèi)有大量得項目開發(fā)和新手教學視頻千人大群@著你來加入。

請大家注意以上三種情況得輸入對應得返回值情況,大家自行分析理解,來理解scanf得返回值和gov得作用!祝大家學習愉快!

 
(文/田智宸)
免責聲明
本文為田智宸原創(chuàng)作品?作者: 田智宸。歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明原文出處:http://nyqrr.cn/kbzx/show-120818.html 。本文僅代表作者個人觀點,本站未對其內(nèi)容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,作者需自行承擔相應責任。涉及到版權或其他問題,請及時聯(lián)系我們郵件:weilaitui@qq.com。
 

Copyright?2015-2023 粵公網(wǎng)安備 44030702000869號

粵ICP備16078936號

微信

關注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

24在線QQ: 770665880

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

韓瑞 小英 張澤

工作時間:

周一至周五: 08:00 - 24:00

反饋

用戶
反饋