c語言各種符號的意思,C語言中的符號 和 是什麼意思?

時間 2021-10-17 05:14:05

1樓:職場沐川

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

2樓:天上曲

1. 這是一個子程式的名字

2. 表示一個指標,在字串中用指標可以很方便地定位到字串中的某一位字元

3.定義了三個檔案型別的變數,前兩個指標型別,後一個是字串4.判斷source指定的檔案是否已經被開啟5.

用於返回一個值,表示此段程式執行的結果,因為第一行定義了這個子程式是有int型別的返回值的,所以程式中就會有return來將執行的結果返回給呼叫這個子程式的變數

5和8之間:顯示一個字串

8.檢查檔案是否為空,是否已經讀完整個檔案9.按著shift鍵再按符號鍵,可能會需要將輸入法切換到英文狀態

3樓:

1 這是一個函式名

2 這是一個指向char(字元)型變數的指標,指標也是一種變數,儲存的是被指向的變數的地址。

3 定義兩個檔案型別的指標,和一個char型變數。

4 整句話的意思是判斷檔案是否被開啟,fs=fopen是指將指標指向檔案‘source’開頭,

5 return是返回的意思,這個函式是int(整數)型,也就是說需要在結尾返回整數型返回值。

6 這是在螢幕上輸出引號內那句話的意思,\n的意思是換行的意思

8 !feof()意思是不是檔案結尾,作用是用來檢查檔案是否被讀取完成.

9 不好意思,這問題沒看明白。。按鍵右下角?貌似標準鍵盤一個按鍵最多兩個符號(應該是在上面),第二個符號加個shift就能打出來了.

4樓:匿名使用者

在做任務。。。。。。。

c語言中的符號 & 和 | 是什麼意思?

5樓:沐星辰曦

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

6樓:匿名使用者

&在c語言裡可能有兩種意思,一種是取地址符,這種情況是單目運算子,另一種是位運算子,表示按位與,這種情況是雙目運算子

具體是哪種,要根據在語句中的使用來看

|就簡單多了,只有一種情況,位運算的,按位或i | j

=00000000000000000000000000000001 | 00000000000000000000000000000010

=0000 0000 0000 0000 0000 0000 0000 0011

7樓:蛋糕

這兩個運算子都是二進位制的按位操作符。

&: 二進位制“與”,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0

|: 二進位制“或”,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。

8樓:約_束

&表示“和”,並列的關係;|表示“或“,選擇的關係。

9樓:匿名使用者

&按位與 |按位或 一個數或字元在記憶體是二進位制01存放的,&|是將每一位按位與按位或,如

=00000000000000000000000000000000

10樓:匿名使用者

在c語言中,an&amp和c都是邏輯運算子,它們都是雙目運算子。有3個邏輯運算子,即“and”、“x”和“!”.

邏輯運算子用來判斷事物是“成立”還是“無根據”或“真實”還是“錯誤”。判斷結果只有兩個值,數字是“0”和“非0”。其中,“非0”表示邏輯運算結果為“真”,“0”表示邏輯表示式的結果為“false”。

11樓:匿名使用者

|c語言中位操作運算子:

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

符號 &(位與):二進位制“與”,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0;

符號 |(位或):二進位制“或”,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。

c語言運算子號指的是運算子號。c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。

12樓:命中傷定

|&: 二進位制“與”,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0

|: 二進位制“或”,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

13樓:安徽新華電腦

% 單列出來就是取模運算子

%%沒有特殊含義

但,在格式化io語句,如scanf/printf/format等之中,百分號是特殊格式化字元

%n 回車

%d 輸出整數

%% 輸出一個百分號

還有很多,可以參考格式化語句的說明

14樓:劉文正粉絲

5÷2=2......1

學過數學的都懂吧?

/號是求2,而%號就是不要2,求的是1.

而/號還有一個特點:5/2==2因為/號兩邊都是整數,它的結果還是整數.如果要算5/2的真實結果,就要這樣:

5.0/2這樣5.0是個double型的,結果也是double的.

而%號的左右兩邊的數都必須是整數.

c語言中的每個符號是什麼意思

15樓:程式設計大亨

1.auto  宣告自動變數

2.static  宣告靜態變數

3.extern  宣告全域性變數

4.register 宣告暫存器變數

5.int宣告整型變數

6.float 宣告實型變數

7.double 宣告雙精度變數

8.char 宣告字元變數

9.struct 宣告結構體

10.union 宣告共用體

11.const  宣告常量

12.long 宣告長型的變數

13.break 中斷

14.continue 繼續迴圈

15.if

16.switch 多項

17.enum 宣告列舉型別

18.return 返回語句

19.case 配合switch使用

20.goto 跳轉語句

21.for 迴圈語句

22.void 空型別

23.sizeof 獲取儲存變數的大小sizeof(型別)24.else

25.signed 宣告有符號型

26.unsigned 宣告無符號型

27. do   配合while 使用

28.while 迴圈

29.default 配合switch使用30.typedef 定義別名

31.volatile 定義執行緒變數

32.short 修飾短整型變數

33.main  入口函式

知道有就好

9大控制語句

1、if()  else   (條件語句)迴圈語句:

2、for()

3、while()

4、do while()

5、continue   結束本次迴圈,進行下一次6、break   終止迴圈或者switch語句7、switch  多分支選擇語句

8、goto  轉向語句

9、return 從函式返回函式

16樓:匿名使用者

1.功能:求三個整

數的平均值。程式如下:

#include /*載入標頭檔案stdio.h*/void main() /*主函式main*/2.功能:由鍵盤輸入多邊形的邊數,求其內角和。程式如下:

#include

void main()

while (x<=2); /*do-while語句*/getchar();

return 0;

}3.功能:由鍵盤輸入兩個數,顯示器上顯示較大數。程式如下:

#include

int big(int,int); /*建立整型變數函式big*/void main()

int big(int n1,int n2) /*使用者自定義函式big*/

4.功能:由鍵盤輸入一個等腰三角形的層數,畫一個這樣的三角形。程式如下:

#include

void main()

getchar();

return 0;

}註釋:不能輸入太多的行數,如10000。

5.功能:由鍵盤輸入一個最大值,求2到這個最大值中的所有質數(素數)。程式如下:

#include

#include /*數學檔案*/

void main()

if (flag==1) /*條件為真時表示i是質數*/}printf("\n");

getchar();

return 0;

}6.功能:顯示保護螢幕。程式如下:

#include /*綜合庫*/

#include /*繪相簿*/

int main()

getchar();

return 0;}

在c語言中是什麼意思,C語言中的符號 和 是什麼意思?

柯嘉運郯皓 在c語言裡有兩種意思,一種是取地址符,這種情況是單目運算子,另一種是位運算子,表示按位與,這種情況是雙目運算子。擴充套件資料 c語言運算子介紹 c語言的運算子主要用於構成表示式,同一個符號在不同的表示式中,其作用並不一致。下面按計算的優先順序,分別說明不同作用的表示式。需要特別指出,在c...

c語言中有無符號型別的輸出問題,C語言中有無符號型別的輸出問題

太陽雨 因為short和int型佔的位元組數不一樣,一般來說,int佔四個位元組,short佔兩個位元組 不同的系統分配的位元組數不一樣 他們是以二進位制數存放在記憶體中的。你把 1賦給short型的a,輸出的時候,只取了後面的兩個位元組的內容,那個負號在前兩個位元組中。你把 1賦給int型的a時,...

c 語言中n的意思是什麼,在c 語言中while(n 的意義是什麼?怎麼用?

n 不是換行,換行是 n,轉義字元是以 開頭,這個是 開頭的,如果樓主是 cout n 這種書寫,在vc 6.0中將會導致編譯器執行運算子過載的操作,經過無數的庫函式呼叫後,最終得到一個12142的數值,若樓主採用cout n 21.1111這種格式的寫法,由於沒有換行操作,將會在21前面加上一個1...