當前位置:首頁 » 編程語言 » c語言一個兩個分別代表什麼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言一個兩個分別代表什麼

發布時間: 2022-05-23 19:10:48

c語言中( 表達式1,表達式2 )是什麼意思

(a,b),(a-b,b),(b,-b)的值都會是什麼啊?
2
2
-2

( 表達式1,表達式2 )等於做表達式1的事情,做表達式2的事情,然後把表達式2的結果返回。

書上有說的,分別是","和"()"操作符。

現在的人真懶,連翻書都不願意。

❷ C語言裡面那個if(i==1)。。一個等號和兩個等號什麼區別。。都分別代表什麼意思啊。。

if(i==1)的兩個等號的區別是:兩者的運算符類型不一樣,一個等號表示賦值, 兩個等號表示比較。

1、C語言中 2個等號為關系運算符,意思是:判斷兩邊的值是否相等。

== 關系運算符的表現形式為: 變數1 == 變數2

2、C語言中 1個等號為賦值運算符,意思是:賦值

如:x = 5,意思是將常量值5賦值給變數x

if(i&1==1)這句話表示:如果是 奇數 則。。。

i&1 -- 按位與運算,取 2進制整數 i 的最低位,如果最低位是1 則得1,如果最低位是0 則得0。 奇數 i 的最低位 是1,偶數i 的最低位 是0。

(2)c語言一個兩個分別代表什麼擴展閱讀:

C語言的基本單位為函數。其他個性特點如下:

1、C語言是一個有結構化程序設計、具有變數作用域(variable scope)以及遞歸功能的過程式語言。

2、C語言傳遞參數均是以值傳遞(pass by value),另外也可以傳遞指針(a pointer passed by value)。

3、不同的變數類型可以用結構體(struct)組合在一起。

4、只有32個保留字(reserved keywords),使變數、函數命名有更多彈性。

5、部份的變數類型可以轉換,例如整型和字元型變數。

6、通過指針(pointer),C語言可以容易的對存儲器進行低級控制。

7、預編譯處理(preprocessor)讓C語言的編譯更具有彈性。

❸ c語言中*與&各代表什麼意思

&: 在C語言中有兩種意思,一種是取地址符,是單目運算符;另一種是位運算符,表示「按位與」,是雙目運算符。|: 是位運算符,表示「按位或」。

資料擴展

1、符號 & 和 | 這兩個運算符都是二進制的按位操作符。

&: 二進制「與」(都為1時,結果是1,否則是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。

|: 二進制「或」(有1時,結果是1,都是0時,結果為0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。


2、位運算符將數字視為二進制值,並按位進行相應運算,運算完成後再重新轉換為數字。

例如:

表達式10&15表示(1010 & 1111),它將返回表示1010的值10。因為真真得真,或者是11得1,同位全是1結果也是1。

表達式10|15表示(1010 | 1111),它將返回表示1111的值15。假假得假。全零得零。

3、C語言中的符號分為10類:算術運算符、關系運算符、邏輯運算符、位操作運算符、賦值運算符、條件運算符、逗號運算符、指針運算符、求位元組數運算符和特殊運算符。

4、位操作運算符:參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

❹ c語言表示&&和||各表示什麼

「&&」表示 與,意為同時都要滿足。「||」表示 或,意為二者或多著只要滿足其中一個。在C語言中,&&和||都屬於邏輯運算符,並且都是雙目運算符。


邏輯運算符總共有3個,分別是"&&"、"||"和"!"。a && b,一假必假,結合性從左至右。||是邏輯或運算符,a || b,一真必真,結合性從左至右。

&&和||在Java和PHP以及c#中都是邏輯操作符,也叫條件操作符。


關於c語言的表達符號,可以到達內了解一下,達內時代科技集團有限公司(簡稱達內教育),成立於2002年。2014年4月3日成功在美國上市。成為中國赴美國上市的職業教育公司,也是引領行業的職業教育公司。達內擁有行業內完善的教研團隊,200餘位總監級講師,1000餘名教研人員,全方位保障學員學習。>>C語言免費試聽

❺ c語言輸出時%d,%c這些都分別代表什麼

C語言輸出時的%d和%c等都是格式化字元串的約定,%d表示整型格式, %c表示字元型格式。
常用輸出格式類型:
%hd,十進制有符號短整型

%d,十進制有符號整型

%ld,十進制有符號長整型

%hu,十進制無符號短整型

%u,十進制無符號整型

%lu,十進制無符號長整型

%c,字元型

%s,字元串型

%f,十進制浮點型

%lf,十進制雙精度浮點型

%e,科學計數法格式

%x,十六進制

%o,八進制

%p,十六進制形式指針

%%,輸出'%'字元

❻ C語言中的關鍵字各代表什麼意思

C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。

一、關於數據類型的關鍵字(12個)

char :聲明字元型變數或函數

double :聲明雙精度變數或函數

enum :聲明枚舉類型

float:聲明浮點型變數或函數

int:聲明整型變數或函數

long :聲明長整型變數或函數

short :聲明短整型變數或函數

signed:聲明有符號類型變數或函數

struct:聲明結構體變數或函數

union:聲明共用體(聯合)數據類型

unsigned:聲明無符號類型變數或函數

void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)

二、關於控制語句的關鍵字

1、循環語句

for:一種循環語句(可意會不可言傳)

do :循環語句的循環體

while :循環語句的循環條件

break:跳出當前循環

continue:結束當前循環,開始下一輪循環

2、條件語句

if: 條件語句

else :條件語句否定分支(與 if 連用)

goto:無條件跳轉語句

3、開關語句

switch :用於開關語句

case:開關語句分支

default:開關語句中的「其他」分支

4、返回語句

return :子程序返回語句(可以帶參數,也看不帶參數)

三、關於存儲類型的關鍵字

auto :聲明自動變數 一般不使用

extern:聲明變數是在其他文件正聲明(也可以看做是引用變數)

register:聲明積存器變數

static :聲明靜態變數

(6)c語言一個兩個分別代表什麼擴展閱讀

1、enum類型可以增加可讀性,可移植性;在enum中定義的每個對象,默認都是從0開始,當然也可以自定義。

2、如果不使用union,需要分別定義int、float、cahr,需要佔用12位元組的內存空間,當使用union時,只需要佔用4位元組即可。

❼ C語言中int argc,char **argv,一個「*」是代表指針,兩個「*」是什麼意思命令行函數為什麼都這樣定義

char **argv 也可以寫成 char *argv[ ] 還可以寫成 char argv[ ][ ],一樣的效果,其目的時接受命令行的參數。
比如說你的程序時這樣:
while( i < argc){
printf("argv[%d]: ", i);
printf("%s\n", argv[i]);
i++;
}
你在cmd中運行這個程序, print.exe hello, world.
那麼輸出應該是:
argv[0]: ...../print.exe(路徑)
argv[1]: hello,
argv[2]: world.
其中argc = 2, argv 就是二位數組保存了你輸入的參數。

❽ C語言中 char num[15][2]是什麼意思 15 和2分別代表什麼意思

char num[15][2] :定義一個15 x 2 的char(字元串)型二維數組;
結構如下: 行\列 1 2
1 num[0][0] num[0][1]
2 num[1][0] num[1][1]
. ... ...
. ... ...
. ... ...
15 num[14][0] num[14][1]
這樣能看明白?15行 x 2列 。

❾ C語言中:&&和||符號是什麼意思

「&&」表示 與,意為同時都要滿足。

「||」表示 或,意為二者或多著只要滿足其中一個。

在C語言中,&&和||都屬於邏輯運算符,並且都是雙目運算符。

邏輯運算符總共有3個,分別是"&&"、"||"和"!"。a && b,一假必假,結合性從左至右。||是邏輯或運算符,a || b,一真必真,結合性從左至右。

&&和||在Java和PHP以及c#中都是邏輯操作符,也叫條件操作符。

(9)c語言一個兩個分別代表什麼擴展閱讀 :

c語言中&&是一種雙目運算符,表示與運算,而當左邊所給表達式或變數為0時,不再計算右 側,整個表達式為零。

邏輯運算符是用來判斷一件事情是"成立"還是「不成立」,或者說是「真」還是「假」,判斷的結果只有兩個值,用數字表示就是「0」和「非0」。

其中,「非0」表示該邏輯運算的結果是「真」,「0」表示這個邏輯運算表達式的結果為「假」。

❿ C語言中%c,%s分別代表什麼意思

%c在C語言中代表字元型格式符。

%s在C語言中代表字元串型格式符。

%c和%s一般用在printf、sprintf等字元串格式化函數中,用於決定格式化參數的數據類型。如printf("%s", a)會將變數a作為字元串類型進行格式化。

printf()函數是格式化輸出函數, 一般用於向標准輸出設備按規定格式輸出信息。

printf()函數的調用格式為: printf("<格式化字元串>", <參量表>)。

格式輸出,它是c語言中產生格式化輸出的函數(在 stdio.h 中定義)。用於向終端(顯示器、控制台等)輸出字元。格式控制由要輸出的文字和數據格式說明組成。要輸出的文字除了可以使用字母、數字、空格和一些數字元號以外,還可以使用一些轉義字元表示特殊的含義。

(10)c語言一個兩個分別代表什麼擴展閱讀:

C語言中所有格式化類型的定義:

1、%d/i

接受整數值並將它表示為有符號的十進制整數,i是老式寫法

2、%o

無符號8進制整數(不輸出前綴0)

3、%u

無符號10進制整數

4、%x/X

無符號16進制整數,x對應的是abcdef,X對應的是ABCDEF(不輸出前綴0x)

5、%f(lf)

單精度浮點數和雙精度浮點數用f(lf在C99開始加入標准,意思和f相同)

6、%e/E

科學計數法表示的數,此處"e"的大小寫代表在輸出時用的「e」的大小寫

7、%g/G

有效位數,如:%.8g表示單精度浮點數保留8位有效數字。

8、%c

字元型。可以把輸入的數字按照ASCII碼相應轉換為對應的字元

9、%s/S

字元串。輸出字元串中的字元直至字元串中的空字元(字元串以'『結尾,這個''即空字元)

10、%p

以16進制形式輸出指針

11、%n

到此字元之前為止,一共輸出的字元個數,不輸出文本

12、%%

不進行轉換,輸出字元『%』(百分號)本身

13、%m

列印errno值對應的出錯內容,(例:printf("%m ");)