c語言符號
A. c語言符號::是什麼意思
這個符號在C語言里是沒有的,應該是C++中的符號,用在定義函數的時候,在函數名前面加類名和「::」,格式如下:類名::函數名,意思是該函數是屬於這個類的。
B. c語言中符號<<是什麼意思
符號<<在C語言中代表了左移運算符。
<<用來將一個數的各二進制位全部左移若干位,移動的位數由右操作數指定,右操作數必須是非負值,其右邊空出的位用0填補,高位左移溢出則舍棄該高位。
(2)c語言符號擴展閱讀
將a的二進制數左移2位,右補0。若a=15,即二進制數00001111,左移2位得00111100,即十進制數60(為簡單起見,用8位二進制數表示十進制數15,如果用16位二進制數表示,結果是一樣的)。高位左移後溢出,舍棄。
左移一位相當於該數乘以2,左移2位相當於該數乘以2^2=4。上面舉的例子15<< 2=60,即乘了4。但此結論只適用於該數左移時被溢出舍棄的高位中不包含1的情況。
例如,假設以一個位元組(8位)存一個整數,若a為無符號整型變數,則a=64,即二進制數01000000時,左移一位時溢出的是0。而左移2位時,溢出的高位中包含1,則不符合上述結論。
C. c語言&符號什麼意思
&:在C語言中有兩種意思,一種是取地址符,是單目運算符;另一種是位運算符,表示「按位與」,是雙目運算符。
&後面是個變數。每個變數對應一塊存儲空間。每個存儲空間有一個編號,也就是地址,&變數名 表示取出這個編,變數名表示取出這個編號所對應的存儲空間里的值。
系統就會在內存中分配一個空間,*a的值就是變數a的值3; 定義一個指向整型數據的指針,作用與&相反,它是根據變數的地址取出變數的值;在編譯時就給它分配一個地址,該指針指向整型數據;&a就是2000,再把3寫入這個空間。
(3)c語言符號擴展閱讀:
C語言的特點 :
C語言一共只有32個關鍵字,9種控制語句,程序書寫自由,主要用小寫字母表示。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C語言可以象匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
C的運算符包含的范圍很廣泛,共有種34個運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C的運算類型極其豐富表達式類型多樣化,靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。
D. 一個圓圈,裡面有個C,這個符號怎麼打出來
一個圓圈,裡面有個C的符號是版權符號©。直接輸入的,可以用搜索輸入法,打版權全拼banquan就會顯示出來了。
E. C語言的特殊符號
C語言中的符號運算符的種類C語言的運算符可分為以下幾類:1.算術運算符用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(–)共七種。2.關系運算符用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。3.邏輯運算符用於邏輯運算。包括與(&&)、或(||)、非(!)三種。4.位操作運算符參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。5.賦值運算符用於賦值運算,分為簡單賦值(=)、復合算術賦值(+=,-=,*=,/=,%=)和復合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。6.條件運算符這是一個三目運算符,用於條件求值(?:)。7.逗號運算符用於把若干表達式組合成一個表達式(,)。8.指針運算符用於取內容(*)和取地址(&)二種運算。9.求位元組數運算符用於計算數據類型所佔的位元組數(sizeof)。10.特殊運算符有括弧(),下標[],成員(→,.)等幾種。1.C的數據類型基本類型,構造類型,指針類型,空類型2.基本類型的分類及特點類型說明符 位元組 數值范圍字元型char 1 C字元集基本整型int 2 -32768~32767短整型short int 2 -32768~32767長整型 long int 4 -214783648~214783647無符號型 unsigned 2 0~65535無符號長整型 unsigned long 4 0~4294967295單精度實型 float 4 3/4E-38~3/4E+38雙精度實型 double 8 1/7E-308~1/7E+3083.常量後綴L或l 長整型U或u 無符號數F或f 浮點數4.常量類型整數,長整數,無符號數,浮點數,字元,字元串,符號常數,轉義字元。5.數據類型轉換·自動轉換在不同類型數據的混合運算中,由系統自動實現轉換, 由少位元組類型向多位元組類型轉換。 不同類型的量相互賦值時也由系統自動進行轉換,把賦值號右邊的類型轉換為左邊的類型。·強制轉換由強制轉換運算符完成轉換。6.運算符優先順序和結合性一般而言,單目運算符優先順序較高,賦值運算符優先順序低。 算術運算符優先順序較高,關系和邏輯運算符優先順序較低。 多數運算符具有左結合性,單目運算符、三目運算符、 賦值7.表達式表達式是由運算符連接常量、變數、函數所組成的式子。 每個表達式都有一個值和類型。 表達式求值按運算符的優先順序和結合性所規定的順序進行。 表示輸出類型的格式字元 格式字元意義d 以十進制形式輸出帶符號整數(正數不輸出符號)o 以八進制形式輸出無符號整數(不輸出前綴O)x 以十六進制形式輸出無符號整數(不輸出前綴OX)u 以十進制形式輸出無符號整數f 以小數形式輸出單、雙精度實數e 以指數形式輸出單、雙精度實數g 以%f%e中較短的輸出寬度輸出單、雙精度實數c 輸出單個字元s 輸出字元串標志字元為-、+、#、空格四種,其意義下表所示:標志格式字元 標 志 意 義- 結果左對齊,右邊填空格+ 輸出符號(正號或負號)空格輸出值為正時冠以空格,為負時冠以負號# 對c,s,d,u類無影響;對o類, 在輸出時加前綴o 對x類,在輸出時加前綴0x;對e,g,f 類當結果有小數時才給出小數點格式字元串 格式字元串的一般形式為: %[*][輸入數據寬度][長度]類型 其中有方括弧[]的項為任選項。各項的意義如下:1.類型表示輸入數據的類型,其格式符和意義下表所示。格式 字元意義d 輸入十進制整數o 輸入八進制整數x 輸入十六進制整數u 輸入無符號十進制整數f或e 輸入實型數(用小數形式或指數形式)c 輸入單個字元s 輸入字元串轉義字元轉義字元是一種特殊的字元常量。轉義字元以反斜線」\」開頭,後跟一個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元。例如,在前面各例題printf函數的格式串中用到的「\n」就是一個轉義字元,其意義是「回車換行」。轉義字元主要用來表示那些用一般字元不便於表示的控制代碼。常用的轉義字元及其含義轉義字元 轉義字元的意義\n 回車換行\t 橫向跳到下一製表位置\v 豎向跳格\b 退格\r 回車\f 走紙換頁\\ 反斜線符」\」\』 單引號符\a 鳴鈴\ddd 1~3位八進制數所代表的字元\xhh 1~2位十六進制數所代表的字元廣義地講,C語言字元集中的任何一個字元均可用轉義字元來表示。表2.2中的\ddd和\xhh正是為此而提出的。ddd和hh分別為八進制和十六進制的ASCII代碼。如\101表示字?quot;A」 ,\102表示字母」B」,\134表示反斜線,\XOA表示換行等。轉義字元的使用在C語言中,對變數的存儲類型說明有以下四種:auto 自動變數register 寄存器變數extern 外部變數static 靜態變數 自動變數和寄存器變數屬於動態存儲方式, 外部變數和靜態變數屬於靜態存儲方式。在介紹了變數的存儲類型之後, 可以知道對一個變數的說明不僅應說明其數據類型,還應說明其存儲類型。 因此變數說明的完整形式應為: 存儲類型說明符 數據類型說明符 變數名,變數名…; 例如:static int a,b; 說明a,b為靜態類型變數auto char c1,c2; 說明c1,c2為自動字元變數static int a[5]={1,2,3,4,5}; 說明a為靜整型數組extern int x,y; 說明x,y為外部整型變數與指針有關的各種說明和意義見下表。int *p; p為指向整型量的指針變數int *p[n]; p為指針數組,由n個指向整型量的指針元素組成。int (*p)[n]; p為指向整型二維數組的指針變數,二維數組的列數為nint *p() p為返回指針值的函數,該指針指向整型量int (*p)() p為指向函數的指針,該函數返回整型量int **p p為一個指向另一指針的指針變數,該指針指向一個整型量。 指針變數的賦值p可以有以下兩種方式:(1)指針變數初始化的方法 int a;int *p=&a;(2)賦值語句的方法 int a;int *p;p=&a; (1)取地址運算符&(2)取內容運算符*
F. C語言裡面這個符號(->)是什麼意思怎麼用
「指向」的意思,常用於結構體指針變數訪問成員。
G. C語言里「^」符號是什麼意思……
在C語言里這個符號「 ∧ 」表示「按位異或」運算符。
例:
^ 按位異或
AND (位與&) OR ( 位或| ) XOR ( 位異或^ )
1 & 1 = 1, 1 | 1 = 1, 1 ^ 1 = 0
1 & 0 = 0, 1 | 0 = 1, 1 ^ 0 = 1
0 & 1 = 0, 0 | 1 = 1, 0 ^ 1 = 1
0 & 0 = 0, 0 | 0 = 0, 0 ^ 0 = 0
(7)c語言符號擴展閱讀
C語言運算符
1、減法運算符
在C語言中,減法運算符的符號是"-"。它的作用是前面的數減去後面的數。
如:printf("%d ",9-4);將列印5這個數值而不是9-4。
2、符號運算符
符號"-"和"+"放在一個操作數的前面,表示這個數的是正數和負數。這點和數學中是一樣的。
3、乘法運算符
在C語言中,乘法運算符的符號是"*"。它的作用是它的兩側的值被相乘到一起。
如:printf("%d ",4*5);將列印20這個數值而不是4*5。