1樓:匿名使用者
「& 屬於 c 語言中的操作運算子,如下圖所示:
2樓:起名太難了就叫暱稱吧
&按位與 ,比如3&2=2相當於
%求餘數,比如3%2=1;
>>按位右移 ,比如3>>1=1;(0000 0011>>1=0000 0001)低位移除,高位補零。
《按位左移,比如1<<1=2; (0000 0001<<1=0000 0010)高位溢位,低位補零。
3樓:
比如象& %這些根本不叫字元,叫做運算子。
比如 5+4 ,中間那個加號就是運算子。
那麼 5%4 ,中間百分號也是運算子,這個運算是取餘數,也就是5除以4的餘數是多少。
&有2個意思,如果單獨用,比如 &a,是取地址運算子,一個變數取地址得到這個變數的存放的位置,記錄變數存放的位置的變數叫做指標,這是c語言裡最重要的概念,你能不能學號c語言就看你是否學好了指標。
如果兩個變數一起用,a&b表示按位與運算,按位與運算你需要一點數字邏輯的知識就能明白了。
《左移運算子,>>右移運算子,左移和右移運算都是用在二進位制運算的時候。
比如 a = 5,表示成2進位制就是 101, b=a<<1,就是說b左移了一下,101左移變成1010,1010變成10進位制就是10,因此b=10,就這麼簡單。
c語言裡的所謂特殊字元,其實應該叫轉義字元,是用反斜槓開頭的,比如說表示回車,\t表示tab鍵,\b表示退格鍵等等。
c語言的特殊符號
4樓:匿名使用者
ascii碼值(十copy進位制)
\a 響鈴(bel) 007 \b 退格bai(bs) 008 \f 換頁(ff) 012
換行(lf) 010 回車(cr) 013 \t 水平製表du(ht) 009
\v 垂直製表(vt) 011 \\反斜槓 092 \?問號字zhi符dao 063
\' 單引號字元 039 \"雙引號字元 034 \0 空字元(null) 000
\ddd 任意字元 三位八進位制 \xhh 任意字元 二位十六進位制。
什麼是c語言的字符集
5樓:棟憶丹貳遊
c語言的字符集,就是c語言程式裡允許用的字元。
與ascii
字符集一樣。
6樓:玖富大詐騙
字元是組成語言的最基本的元素。c語言字符集由字母,數字,空格,標點和特殊字元組成。在字元常量,字串常量和註釋中還可以使用漢字或其它可表示的圖形符號。
1.字母。小寫字母a~z共26個。
大寫字母a~z共26個。
2.數字。0~9共10個。
3.空白符。
空格符、製表符、換行符等統稱為空白符。空白符只在字元常量和字串常量中起作用。在其它地方出現時,只起間隔作用,編譯程式對它們忽略不計。
因此在程式中使用空白符與否,對程式的編譯不發生影響,但在程式中適當的地方使用空白符將增加程式的清晰性和可讀性。
4.標點和特殊字元。
c語言中的一些字符集
7樓:俺是happy哥
c語言中運算子比較多,來看下來的這些。
一、賦值運算子。
賦值語句的作用是把某個常量或變數或表示式的值賦值給另一個變數。符號為『=』
二、算術運算子。
在c語言中有兩個單目和五個雙目運算子。
符號 功能。
+ 單目正。
- 單目負。
* 乘法。/ 除法。
% 取模。+ 加法。
- 減法。三、邏輯運算子。
邏輯運算子是根據表示式的值來返回真值或是假值。其實在c語言中沒有所謂的真值和假值,只是認為非0為真值,0為假值。
符號 功能。
&& 邏輯與。
|| 邏輯或。
! 邏輯非。
四、關係運算子。
關係運算子是對兩個表示式進行比較,返回一個真/假值。
符號 功能。
> 大於。
< 小於。
>= 大於等於。
<= 小於等於。
== 等於。
!= 不等於。
五、自增自減運算子。
這是一類特殊的運算子,自增運算子++和自減運算子--對變數的操作結果是增加1和減少1。
六、複合賦值運算子。
在賦值運算子當中,還有一類c/c++獨有的複合賦值運算子。它們實際上是一種縮寫形式,使得對變數的改變更為簡潔。
複合賦值運算子有下列這些:
符號 功能。
+= 加法賦值。
-= 減法賦值。
*= 乘法賦值。
/= 除法賦值。
%= 模運算賦值。
<<=左移賦值。
>>=右移賦值。
&= 位邏輯與賦值。
|= 位邏輯或賦值。
^= 位邏輯異或賦值。
在c語言程式中允許出現的字符集是什麼
c語言中的特殊字元有多少個 確定嗎?
8樓:不酴釄的山茶
你說的特殊字元具體指哪些呢,建議你查一下ascall碼錶,你應該自己就知道了。
c語言裡面字符集和識別符號是什麼?求大佬詳細解釋一下,主要怎麼區別
9樓:匿名使用者
字符集是由字元組成的一個集合,而識別符號之所以特別他有特定含義的,就這麼說吧,識別符號相當於特定命令,而字符集就是普通的談話言論,你知道命令的重要性,也不要你隨便使用。
(與c語言有關) 圖中的基本字符集是什麼?
10樓:孟羽然
可列印的ascii字元,比如:字母、數字、標點符號、回車、空格、製表符等等。
關於c語言字元型,C語言中關於字元型變數。
關於printf c a i 如果把他換成printf s a i 為什麼不能編譯?回答 編譯應該沒問題,只是執行時必定錯誤.字串指一串連續的字元型的儲存域.c語言的字串在操作時一般以0值字元標誌字串的尾字元 佔一個字元的儲存域,但不計入字串長度 c 應該對應於字元型變數 當然字串中的一個字元也可以...
C語言中字元陣列和字元指標
又問了一遍哈,我就知道這麼多了 前者是靜態的,也就是每次都要設定一個最大的max上限才能保證不會越界。後者是動態的,你可以用多少就申請多少,可以在任何時候擴大或減小 free 當資料很大時,就需要把不用的空間free,而直接開陣列不可以 另外如果在main內,陣列不能開很大,但是卻可以malloc一...
C語言中NULL有什麼作用,C語言中NULL是什麼意思
null是c語言中的巨集復定義,其值為0.也就制是說int num null和int num 0 二者的含義是相同bai 的。du 其目的在於,0這個地址在操作zhi系統中是隻讀的dao,當你嘗試訪問的時候會阻止你 但是有些地址不是隻讀的,如果一個指標指向了這個地址,你又在不經意間修改了它 可能會導...