1樓:網友
itoa()用這個庫函式,包含標頭檔案。
c語言->和 .
2樓:自動印象
->運算是間接定址,比。運算的定址速度更快。
而且你用多指標的話會發現指標用->這種呼叫方式更簡潔,幾乎沒人會使用p[0].k或*這樣的呼叫方式。
3樓:網友
你的理解是對的,答案選a。
b錯,只有在宣告字元陣列的時候才能將乙個字串賦給陣列。如:char a[5] = "abc";而。
char a[5]; a="abc";這種寫法是錯的。
c錯,p[0]不是指標,不能用->。
d錯,不能將乙個 const char 型別的字元 'a' 賦給 陣列 s。
4樓:南方小智
自己到編譯器上去試一下撒。
c語言中%d什麼意思
5樓:666旺財
%d 有符號整數(十進位)。
格式化符也可用於字典,可用%(name)引用字典中的元素進行格式化輸出。
可指定最小的欄位寬度,如:"%5d" % 2。也可用句點符指定附加的精度,如:"%.3d" % 3。
6樓:beihai人力資源
%d:輸入輸出為整形-%d,長整型-%d,短整型-%hu,無符號整形-%u。
s:輸入輸出為字串-%c字元。
f:輸入輸出為浮點型-%f雙精度浮點型。
知識延展:c語言是一種電腦程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的於1972年推出。
1978年後,c語言已先後被移植到大、中、小及微型機上,它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。
它的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫,具體應用比如微控制器以及嵌入式系統開發。
7樓:雀宜年禮詠
這個是格式控制符%d是int型的輸出控制符。在printf函式中表示輸出整型數。
c是char型的輸出控制符。在printf函式中表示輸出字元型。
8樓:多秀榮區己
「%d%t
f%ux」等都表示佔位符。如語句print(「x=%f」,x);中%f表示此處輸出是乙個浮點型數,具體就是x實際的值了。%d表示十進位整數,%u表示無符號數等。
9樓:顏海鏡
%d:輸入輸出為整形 %ld 長整型 %hd短整型 %hu無符號整形 %u %lu
s:輸入輸出為字串 %c字元。
f:輸入輸出為浮點型 %lf雙精度浮點型。
10樓:網友
%d:輸入輸出為整形。
s:輸入輸出為字串。
f:輸入輸出為浮點型。
11樓:網友
輸出或輸入整形數,輸入輸出語句中應用。
12樓:楊聖樂
%d 整數 舒服為10進位的證書。
f 浮點數。
c 字元。s 字串。
13樓:網友
佔位符,表示此處應被乙個整形數代替。
14樓:網友
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);
c語言a++ ++a 的意思\c語言!=的意思
15樓:寫在楓葉上的故事
a++是a參與運算後,a的值再自增1。
a 是a自增1後再參與其它運算。
表示不等於。
例:對於以下,有int x = 5, y = 6, z;z = ++x + y++;
使用的技巧就是:把原始計算式轉化成多個、有先後計算順序的、小的計算式,然後帶入變數的值,進行求解。記住:同一優先順序的運算子的計算順序是從右往左。
z = ++x + y++;可以轉化為:
x = x +1;
z = x + y;
y = y + 1;
帶入x = 5, y = 6,可得x = 6; z = 12; y = 7;
16樓:博爾思拓
首先你要明白什麼是表示式,還有變數。
a是乙個變數。
a++,a都是a加了1.
比如a原來是1,執行了a++或++a後,a變數的值就是2了。
至於a++和++a的區別主要是在表示式上的區別。
a是先執行了a加1後,參與表示式的計算。
a++是a先參與表示式的計算,後執行自加1.
比如:int a,b;
a=1;//如果你想把a的值1,付給b.那麼,但你又想使得a加1。你就可以這麼做。
b=a++;//++在a之後,先把a的值付給b,然後再本身加1 。這時候b=1,a=2了。
如果你還不懂得話。b=a++;的意思 就是b=a;a=a+1;這兩句意思。
而b=++a 就是 a=a+1;b=a;的意思。
至於a++=a+a+1
好像寫錯了吧。
是a+=a+a+1
優先順序等於 a=a+(a+a+1)//a+=b 是 a=a+b 的簡化。
不等於,是條件運算子,用來判斷真假的。
比如1!=2; 表示式的值就是假,也就是0;
c語言很多式子都是簡化的,這樣雖然可以節省**,卻比較讓人糊塗。
17樓:海笑認為
a++就是運算後+1,在表示式裡面的時候還是a而++a就是先a+1然後代入表示式計算。
是不等於的意思。
18樓:網友
a++,先使用後計算(對變數a來說)
a, 先計算後使用(對變數a來說)
c語言中的++什麼意思
19樓:網友
自加,有兩種用法:
假如定義了乙個變數i=1
1) 若使用i++,指代先取i的值再另i=i+12)若使用++i,指代先使i=i+1再取i的值。
20樓:風吹的小羊
%mdm是乙個數字,在標準輸出函式里。
m表示輸出長度控制,表示以m個字元輸出,不足m個字元的用空格填補,輸出時右對齊。
原本輸出超過m個字元的此時m無效。
相應的%-md同上,-表示左對齊。
21樓:網友
自增1的意思,如 int i=1; i++後i的值就變為了2
還有乙個要注意的就是i++和++i的區別,前者是運算完後自增1,後者是自增1後再運算。
22樓:網友
個運算的變數(或常量)連線起來組成乙個邏輯表示式。
邏輯運算子有4個,它們分別是: !邏輯非)、 邏輯或)、&邏輯與) ^異或)。在位運算裡面還有 &(位與)、|位或)的運算。
什麼是邏輯運算--邏輯運算用來判斷一件事情是「對」的還是「錯」的,或者說是「成立」還是「不成立」,判斷的結果是二值的,即沒有「可能是」或者「可能不是」,這個「可能」的用法是乙個模糊概念,在計算機裡面進行的是二進位運算,邏輯判斷的結果只有二個值,稱這二個值為「邏輯值」,用數的符號表示就是「1」和「0」。其中「1」表示該邏輯運算的結果是「成立」的,如果乙個邏輯運算式的結果為「0」,那麼這個邏輯運算式表達的內容「不成立「。
例 1:通常乙個教室有二個門,這二個門是並排的。要進教室從門a進可以,從門b進教室也行,用一句話來說是「要進教室去,可以從a門進『或者』從b門進」
用邏輯符號來表示這乙個過程--能否進教室用符號c表示,教室門分別為a和的值為1表示可以進教室,為0 表示進不了教室。a和b的值為1時表示門是開的,為0表示門是關著的,列表如下:
說明 c a b
2個教室的門都關著,進不去教室 0 0 0
門b是開著的,可以進去 1 0 1
門a是開著的,可以進去 1 1 0
門a和b都是開著的,可以進去 1 1 1
把表中的過程寫成邏輯運算就是: c = a ||b 這就是乙個邏輯表示式,它是乙個「或」運算的邏輯表示式。這個表示式要表達的是這個意思--如果要使得c為1,只要 a「或」b其中之一為 1即可以達到。
所以「||運算稱為「或」運算。
23樓:神行_太保
如果是i++ 表示先進行運算 運算後i=i+1 如果是++i 表示先i=i+1 然後在進行運算。
24樓:網友
c語言是c語言,c++是c++
c語言主要程序導向。c++主要物件導向。
25樓:網友
這個是問號運算子。問號運算子是三目運算子,格式:
表示式1?表示式2:表示式3;
如果表示式1成立,則執行表示式2,否則執行表示式3對於本題,(n)?(c++)c--)的意思是如果n不等於0,那麼執行c++,就是c自增1,如果n等於0,那麼執行c--,就是c自減1
26樓:阿爾邁凡
應該是(n)?(c++)c--)吧。
這是乙個三目運算子。
表示(n)有表示式值是否為真。
如果為真的話則返回(c++)表示式的值。
否則將會返回(c--)表示式的值。
然後這個注意乙個字尾自增/減表示式的求值就可以了。
27樓:網友
%e 或%e i/o的說明符,表示用科學技術法;例如。10202→的4次方; 'e' :做為乙個字元 「e」; 做為乙個字串 或者是定義的巨集;#define e (x) 謝謝。
28樓:空對空飛彈
3這裡不是數字3,表示真,同非0的值都一樣。||表示或,就是符號前後兩種情況任意一種成立,結構就是成立的。所以3‖b=1
29樓:網友
或的意思。
3‖b表示3為真或者b為真。3>0,所以一定為真,所以就不用計算b是否為真了。
3‖b)的值就是真(非0),即1
30樓:龍__鳳
^是異或,位運算的一種,相同為0不同為1
a=3,二進位表示是00000011
b=4,二進位表示是00000100
a=a^b,a的值為:00000111
b=b^a,b的值為:00000011,即是a的初值3a=a^b,a的值為:00000100,即是b的初值4實現交換。
31樓:匿名使用者
printf("%.f",2e+3); 執行的結果是: 2000 printf("%.f",2e-3); 執行的結果是: 也就是說,2e+3就是2乘以。
10的三次方,2e-3就是2乘以10的-3次方,e就是乘以10
c語言%f
32樓:網友
比如% 點前面的7代表輸出的數的寬度,也就是位數~包括小數點後的數字;點後的2代表小數點後面的數字的個數;,一般只寫成%.2f,比如。
float pi=
printf("%.2f",pi)
輸出結果為。
33樓:
舉例:"%" 寬度15不足前補0,小數點後固定兩位長度 如pi 輸出會是。
c語言整型數賦值給浮點型的問題,c語言中將乙個浮點型賦值給整型時,會不會四捨五入?
b a 2 是這麼計算的 a是整型變數,2也是,因此計算被當成整型計算,得到整型結果0,然後發內現b是float型的,再將整容型結果0進行資料型別轉換賦值給b。因此應當將a 2算式中分子或分母轉換成float型就能正確計算了,比如 b float a 2 或b a 2.0 或b a b 2 c語言中...
在易語言中如何將資料新增到access資料庫中
版本 2 支援庫 edb 資料庫連線 1.連線access 取執行目錄 資料庫名內稱 沒資料庫密碼時為空 記錄集容1.置連線 資料庫連線1 記錄集1.開啟 select from 資料庫表名 sql語句,記錄集1.新增 記錄集1.寫文字 姓名 編輯框 姓名.內容 記錄集1.寫文字 身份證號 編輯框 ...
c語言中怎樣將數字變成字母,c語言中怎樣將數字變成字母。
include include int main 具體什麼數字轉成什麼字元,給你碼表你看看吧看黃圈的地方,就是輸入98 輸出的字元 b 使用sprintf函式可以將數字按指定格式轉換成字串,與printf函式用法差不多,解決方案1 加 0 後強制型別轉換 如下程式,輸入數字,轉換成字串輸出 incl...