c語言中有scanfc cdabc這程式的意

2021-12-16 11:16:18 字數 1231 閱讀 4335

1樓:

是按使用者指定的格式從鍵盤上把資料輸入到指定的變數之中,也就是說將輸入的第乙個以字元char型輸入到位址a處,第二個以字元char型輸入到位址b處,第三個以十進位制制形式儲存到位址c處。。望採納。。

2樓:王行學士

就是要求使用者輸入三個值,前兩個是字元型,第三個是十進位制整數,分別賦給a.b.c

3樓:

scanf函式是格式輸入函式,即按使用者指定的格式從鍵盤上把資料輸入到指定的變數之中,其關鍵字最末乙個字母f即為「格式」(format)之意。

scanf(「%c℅c%d",&a,&b,&c);

的意思是接受從鍵盤上輸入的兩個char型數和乙個int型數依次分別傳給&a、&b、&c。你程式裡面a和b應該是char型變數,c是int型變數。

4樓:匿名使用者

的意思就是說你要根據下面的格式輸入:

a=1, b=2, c=3

其中每個%d依次對應後面的引數a,b,c;

比如你按上面輸入後,在程式裡面就對

a,b,c會進行賦值為a=1, b=2, c=3

c語言中scanf("%d%*s%d",&a,&b);是什麼意思

5樓:假面

%d 讀入十進位制整數

%s 讀入乙個字串,遇空格、製表符或換行符結束。

* 表示本輸入項在讀入後不賦值給相應的變數。

在有一些實現中,printf函式與scanf函式在使用時可以不使用預編譯命令#include 。

函式的第乙個引數是格式字串,它指定了輸入的格式,並按照格式說明符解析輸入對應位置的資訊並儲存於可變引數列表中對應的指標所指位置。

6樓:

對於scanf中的 %*(如%*s %*d) 表示跳過這個字段(假如存在)。相對前面括號中的,則是跳過乙個單詞 跳過乙個整形數

那麼,scanf("%d%*s%d",&a,&b);就是說:

讀取乙個整型數,放到a裡;忽略中間輸入的任何串(假如存在);讀取另乙個整型數,放到b裡。

7樓:

*是指向a的指標。&是a的記憶體位址。"%*s"根據以上推測,應該指向a的記憶體位址的指標。

c語言中有很多縮寫例如,C語言中有很多縮寫,例如stdio stand input,output 誰能給乙個所有縮寫對應全稱的歸納文件附帶翻譯謝謝。

你是說標頭檔案?常用的就那麼幾個,記住就可以了吧。還是一些變數名?比如isum什麼的?變數名的話只是程式設計師的一種習慣,比如我舉的例子,i代表整型,sum代表和。變數名完全可以自己取,沒有固定的規則 c語言中的所有縮寫形式 a b a a b a b a a b a b a a b a b a a...

c語言中string怎麼用啊,C語言中有string嗎?

用於輸入輸出的字串函式,在使用前應包含標頭檔案 stdio.h 使用其它字串函式則應包含標頭檔案 string.h c語言幾乎是現在所有高校必須學的科目之一,現在軟體業的發展急需c語言天才來進行開發。c語言提供了豐富的字串處理函式,大致可分為字串的輸入 輸出 合併 修改 比較 轉換 複製 搜尋幾類。...

c語言中有includestdlib h》檔案嗎?它與

c語言中bai是有 include 的。這是 duc語言標準的包含庫zhi標頭檔案stdlib.h的語句dao。在 中引用 回此句後,就 答可以使用stdlib.h中的函式,而不會出現未宣告的警告。stdlib.h是c語言庫標頭檔案之一,包含了以下函式 1 字串轉換為數字的函式,包括atoi,ato...