1樓:匿名使用者
printf中的用法
會輸出以bai下內容到du螢幕:%d表示要讀取後zhi面的一個引數的值dao輸出,第1個%d對應後回面的引數a變數的值,答會輸出1,然後按照字串內容輸出一個逗號和一個等號,再輸出變數b的值2
1,=2
c語言中%d!是什麼意思
2樓:啦啦啦咯哦
%d是用來指定輸入和輸出時的資料型別和格式,表示「以十進位制整數的形式輸出」。
%a 浮點數、十六進位制數字和p-記數法(c99)
%a 浮點數、十六進位制數字和p-記法(c99)
%c 一個字元(char)
%c 一個iso寬字元
%d 有符號十進位制整數(int)(%ld、%ld:長整型資料(long),%hd:輸出短整形。)
%e 浮點數、e-記數法
%e 浮點數、e-記數法
%f 單精度浮點數(預設float)、十進位制記數法(%.nf 這裡n表示精確到小數位後n位.十進位制計數)
%g 根據數值不同自動選擇%f或%e.
%g 根據數值不同自動選擇%f或%e.
%i 有符號十進位制數(與%d相同)
%o 無符號八進位制整數
%p 指標
%s 對應字串char*(%s == %hs == %hs 輸出 窄字元)
%s 對應寬字串wcahr*(%ws == %s 輸出寬字串)
%u 無符號十進位制整數(unsigned int)
%x 使用十六進位制數字0f的無符號十六進位制整數
%x 使用十六進位制數字0f的無符號十六進位制整數
%% 列印一個百分號
%i64d用於int64 或者 long long
%i64u用於uint64 或者 unsigned long long
%i64x用於64位16進位制資料
1%:表示格式說明的起始符號,不可缺少。
2-:有-表示左對齊輸出,如省略表示右對齊輸出。
30:有0表示指定空位填0,如省略表示指定空位不填。
4m.n:m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。n指精度。用於說明輸出的實型數的小數位數。為指定n時,隱含的精度為n=6位。
5l或h:l對整型指long型,對實型指double型。h用於將整型的格式字元修正為short型。
3樓:雲南新華電腦學校
%d 有符號整數(十進位制)。
%格式化符也可用於字典,可用%(name)引用字典中的元素進行格式化輸出。
可指定最小的欄位寬度,如:"%5d" % 2。也可用句點符指定附加的精度,如:"%.3d" % 3。
4樓:匿名使用者
%d是輸出整數,預設正整數不輸出正號,因此printf("%d",5);會輸出5
%+d是輸出整數,必須輸出符號,因此printf("%+d",5);會輸出+5
5樓:續春桃沃採
用於printf函式的格式轉義字元
printf("......",
引數1,引數2,......)
其中引號內的內容將原樣打出,唯獨轉義字元不會你說的%d,就後面的引數以有符號十進位制數打出,也就是說引號是不打出那%d,是使後面的引數變成對應的格式值再打出在那個位置;
%c則是以ascii碼字元形式列印出引數哦~~~還有很多:%f,%ld,%lf,%u......
這些很基礎的,你剛進門吧?沒事的,多學幾次就知道所以然了!
祝你早日學會!
6樓:匿名使用者
在printf()和scanf()中使用的表示要輸出和輸入的內容的型別是:
%d 十進位制整數
%ld 十進位制長整數
%c 字元型別
%f 浮點型別
%lf 雙精度浮點型別
%s 字串型別
7樓:匿名使用者
%d時整型資料,%c是字元型資料,()輸出的時候顯示,只要知道,%d,%c,%d,%c,%c,%d對應a,a,b,b,a+3,b*10,輸出型別是整數型,字元型,整數型,字元型,字元型,整數型,輸出結果為a=66(b),b=65(a),a+3=e,b*10=650.
不知道你問的到底是不是這個意思。
8樓:邴澄邈狂霽
c語言程式設計中所使用的
此句中%d代表輸出整型。雙引號中其他的原樣輸出,%d用對應的變數i,j,result的數值來表示。
9樓:杜哥是個小天才
%d是佔位符,
%是引導符,d表示十進位制整數的形式
例如我用鍵盤輸入一個整數給變數a
寫成:scanf("%d",&a);%d 佔得就是a的位
再如我在顯示器上輸出變數a的值
寫成:printf("%d",a);%d就是輸出的時候的佔位符,佔a的位 表示以十進位制整數形式輸出a
拓展資料
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言制定了一套完整的美國國家標準語法,稱為ansi c,作為c語言最初的標準。目前2023年12月8日,國際標準化組織(iso)和國際電工委員會(iec)釋出的c11標準是c語言的第三個官方標準,也是c語言的最新標準,該標準更好的支援了漢字函式名和漢字識別符號,一定程度上實現了漢字程式設計。
10樓:匿名使用者
這個其實是分開輸出表示,數字轉字元的時候是有一個對應表的,應該叫ascii表
其中第一列是八進位制,第二列是十進位制,第三列是十六進位制,後面是字元。
11樓:物理公司的
%d用i代替 *原樣輸出 %d用j代替,=原樣輸出,%d用i*j的值代替
除了%開頭的其他都原樣
12樓:匿名使用者
printf(格式控制,輸出列表)
格式控制包括格式說明和格式字元。
格式說明由「%」和格式字元組成,如%d%f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由「%」字元開始的。不同型別的資料用不同的格式字元。
格式字元有d,o,x,u,c,s,f,e,g等。
如%d整型輸出,%ld長整型輸出,%o以八進位制數形式輸出整數,%x以十六進位制數形式輸出整數,%u以十進位制數輸出unsigned型資料(無符號數)。%c用來輸出一個字元,%s用來輸出一個字串,%f用來輸出實數,以小數形式輸出,%e以指數形式輸出實數,%g根據大小自動選f格式或e格式,且不輸出無意義的零。scanf(控制字元,地址列表)
格式字元的含義同printf函式,地址列表是由若干個地址組成的表列,可以是變數的地址,或字串的首地址。如scanf("%d%c%s",&a,&b,str);
13樓:匿名使用者
這一類符號是「格式說明」 用於格式輸入與格式輸出,就是我們常見的printf和scanf函式中 在輸入輸出時,對不同型別的資料(如int,float,char等)要使用不同的格式說明
%d,用來輸出十進位制整數
%f,用來輸出實數(包括單,雙精度),以小數形式輸出%c,用來輸出一個字元
%s,用來輸出一個字串。。。
14樓:匿名使用者
%d表示整型
例如scanf("%d",&n);表示鍵盤輸入一個整型數賦值給n變數。
15樓:拉丨登
。。。。 雙引號引起來的會當字元處理的,所以還是會出來3-2,不會計算的。
可以這樣是可以的
16樓:匿名使用者
以下是%後面跟著的 所代表的意思
d 有符號10進位制整
數o 無符號8進位制整數
u 無符號10進位制整數
x 無符號的16進位制數字,並以小寫abcdef表示x 無符號的16進位制數字,並以大寫abcdef表示f 浮點數
e/e 用科學表示格式的浮點數
g 使用%f和%e表示中的總的位數表示最短的來表示浮點數 g 同g格式,但表示為指數
c 單個字元
s 字串
17樓:匿名使用者
printf 系列函式輸出格式萬用字元:%d 表示將輸出值以整數對待
;%c 表示以(ascii)字元對待;%f 表示以32bit浮點數對待。舉例如下:
printf("%d", v); 此時不論變數 v 是何種型別,都輸出對應的整數值,比如 v 是一個指標,則輸出指標地址。
printf("%c", v); 此時不論變數 v 是何種型別,都輸出成一個 ascii 字元,如果 v 是一個大於 8bit 的資料型別,也只取前 8bit。
printf("%f", v); 此時程式會將 v 看作 32bit 浮點型資料。
18樓:匿名使用者
輸出時左對齊,要指明寬度才有用,不足寬度的會補空格,沒有指明實際無任何意義。
例如:· int i=3;
printf("%-8d",i);
輸出:3+7個空格
19樓:顏海鏡
%d:輸入輸出為整形 %ld 長整型 %hd短整型 %hu無符號整形 %u %lu
%s:輸入輸出為字串 %c字元
%f:輸入輸出為浮點型 %lf雙精度浮點型
20樓:匿名使用者
%d 意思就是說 輸出型別是整形
\t 是轉義序列 表示的是一個製表符
實際效果是值得後面多出好多空格
就是這個意思
21樓:楊聖樂
%d 整數 舒服為10進位制的證書
%f 浮點數
%c 字元
%s 字串
22樓:匿名使用者
在運算裡 % 表示取模 5%10=5
%d 這個是指在輸入輸出的函式裡出現。表現整數printf(「%d」,a);
scanf("%d",&a);
c語言程式設計中a=%d是什麼意思啊
23樓:墨汁諾
如果是a%=d則為 a=a%d(%為取餘操作),其次就是在printf輸出的時候 ,%d指定輸出的型別為整型。
定義一個變數a並賦值 a=10;輸出a的值,如果是printf("%d",a); 就直接顯示10,如果是printf("a=%d",a); 就顯示a=10 " " 雙引號裡面的按原樣輸出,其實就是輸出字串,%d 是按十進位制數輸出。
%d有符號整數(十進位制)。
%格式化符也可用於字典,可用%(name)引用字典中的元素進行格式化輸出。
可指定最小的欄位寬度,如:"%5d" % 2。也可用句點符指定附加的精度,如:"%.3d" % 3。
c語言中for是什麼意思C語言中for是什麼意思?
在c語言中,for語句使用最為靈活,它的一般形式為 for 表示式1 表示式2 表示式3 語句它的執行過程如下 先求解表示式1。求解表示式2,若其值為真 非0 則執行for語句中指定的內嵌語句,然後執行下面第3 步 若其值為假 0 則結束迴圈,轉到第5 步。求解表示式3。轉回上面第2 步繼續執行。迴...
c語言中void什麼意思,C語言中void是什麼意思
中文翻bai譯為 無 型別 常用 du在程式zhi編寫中對定義函式的引數dao型別 返回版值 函式中指標型別權進行宣告。void的字面意思是 無型別 void 則為 無型別指標 void 可以指向任何型別的資料。void幾乎只有 註釋 和限制程式的作用,定義一個void變數沒有意義,不妨試著定義 v...
c語言中是什麼意思,C語言中 是什麼意思
等於的意思 是賦值的意思。只要理解到 賦值不是等於 就能分辨了。比如 int a a 2 賦值,讓a的值變成2 a原來是多少是不知道的 if a 3 判斷 a是否等於3,此時a的值仍然是2a 這是一個邏輯符號,也就是說,結果是真或者假.a b 當a與b相等時是真,否則為假.還有,迴應一下klboy1...