請問c語言中點號的作用,請問C語言中點號的作用?

2021-12-25 00:51:15 字數 5522 閱讀 6923

1樓:匿名使用者

點號多是表示點號前面的成員變數或者成員函式,有時也可可表示指標(多是->表示)、結構體等等,看多了、寫多了就瞭解了

2樓:風若遠去何人留

在c語言中,點有以下作用:

1 用來做小數點。

在表示實數時,用來做小數點,如1.23。

2 結構體,共用體型別訪問元素用。

如struct test ;

定義變數

struct test m;

則m.a用來訪問m的成員變數a。

3 輸出。

a)輸出時的格式控制,如

printf("%5.2f", 1.1);

b)單純的輸出點。如

printf(".......................");

4 三個點合用,即...

a) 用於可變引數函式,如

int printf(const char *fmt, ...);

b) 用於可變引數巨集,如

#define aa(...)

c) 對於部分平臺,在switch語句中,代表區間。

如switch (a)

3樓:

點號在不同的地方有不同的作用,有的表示指標,有的表示型別,有的表示結構體類,還有很多

4樓:

成員訪問符。

給你個例子:

struct a

;main()

c語言中'#"作用

5樓:仁昌居士

c語言中'#"作用是來作為預處理自命令,在編譯bai器進行編譯之前du

對源**做某些轉換。zhi

# 本身為預處理指令,必dao須是該行除了任何空白字元外的第一個字元。#後是指令關鍵字,在關鍵字和#號之間允許存在任意個數的空白字元。整行語句構成了一條預處理指令,該指令將在編譯器進行編譯之前對源**做某些轉換。

格式一般為#include 《標頭檔案名.h>。

6樓:熱詞課代表

最近」盤「字很流行,盤是什麼意思?為什麼能成為網路熱詞?

7樓:匿名使用者

標頭檔案前使來用#,表示預源處理,加入到工程中一併編譯。

其他用法:

在printf中的%後面的那個#是用來格式說明的,如果在g,g,f,e或者e**前加一個#,可以確保顯示一個小數點(即使沒有小數位),

在o之前加上則輸出八進位制,

在p,x或者x之前則確保輸出十六進位制

例如上面的那個就是把地址按照十六進位制形勢輸出.

在編譯時,#的作用是,把後面的變元轉化為帶引號的串.

例如上面的#define fun(a) cout<<#a;代表的就是把a當作一個字串輸出,比如fun(123\n);將會輸出123以及一個回車.

##的作用才是在編譯的時候把前後連線起來.

例如:#include

#define concat(a,b) a##bint main(void)

8樓:duke默言

#就是預處理命令 c語言所編寫的原始碼計算機時不認識的,需要經過預處理編譯彙編連結後才能生成可執行檔案,其中第一步就是預處理,處理#開頭的語句,具體處理什麼就包括複製標頭檔案啊巨集替換啊之類的

c語言中的&有什麼作用?

9樓:匿名使用者

這個得看實際情況,一般的取地址,用在指標的時候

如int n = 0,scanf("%d",&n);或者定義指標 char* p = str(或者&c)

引用 int& a = b; a就是b的別名,只是變數名不一樣,他們儲存的記憶體是一樣的,對a操作就是對b操作。

位運算操作:按位與 a & b a =5 b = 7; a & b =

a = 0000 0101

b = 0000 0111 a & b = 0000 0101 = 5

10樓:匿名使用者

1、作為「與」運算子

。比如1&0=0;1&1=1.

2、作為取地址運算子。int *p = &a。p指標指向a的地址3、引用。

比如int &a = b。a就是b的一個引用,呼叫它倆的任何一個結果是一樣的,它倆的記憶體位置一樣,就是標示符不一樣。比如「李四」又叫「小四」,指的是一個人。

11樓:匿名使用者

在c語言中&符號不止一個作用,主要看它運用在什麼地方,比較常見的是取地址的意思,如定義一個整型變數:int a;那麼&a表示取變數a在記憶體中的地址,此外它還可以表示引用。

在c語言中各個標點符號的作用是什麼?

12樓:啞巴太陽陽

分號 是一條語句的結束標誌符,每一條語句都必須以分號結尾。

冒號 一般在switch語句,三目運算子 例如( ? : ),類 等等中常用到,逗號 一般用於間隔兩個變數,例如定義兩個變數 int a ,b ;然後還有在逗號表示式中用於間隔連個表示式。

等號在c語言中式賦值符號! 當然還有好多符號,在你以後學習中慢慢會接觸到,不要著急,等遇到了個個擊破, 現在先給你提一下

1.算術運算子用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(–)共七種。

2.關係運算子用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。

3.邏輯運算子用於邏輯運算。包括與(&&)、或(||)、非(!)三種。

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

5.賦值運算子用於賦值運算,分為簡單賦值(=)、複合算術賦值(+=,-=,*=,/=,%=)和複合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。

6.條件運算子這是一個三目運算子,用於條件求值(?:)。

7.逗號運算子用於把若干表示式組合成一個表示式(,)。

8.指標運算子用於取內容(*)和取地址(&)二種運算。

9.求位元組數運算子用於計算資料型別所佔的位元組數(sizeof)。

10.特殊運算子有括號(),下標,成員(→,.)等幾種

在c語言中各個標點符號的作用

13樓:惡魔

好的;分號,

在c語言中表示句號,是非迴圈體都要有的,每一個語句結束都要有,逗號,一般用於變數宣告一次宣告一堆還有函式的形參// 註釋,不會被計算機編譯的在這行內,換句話講你//寫的東西電腦都不會管

《小於號不用我說了吧

=等於號也不用我說了吧

>同上<=這個要說,這個是小於等於

>=同上,大於等於

()這個。。。常用於函式裡和形參

{}大括號,裡面都是迴圈體

『』單引號,裡面放一些關鍵字元可是你不想運算,比如你想說你輸入+的話列印1,那麼就只能用單引號了,不然編譯器會給你算+加法處理

+ - * /四則運算不多說了

%模,就是取餘

#巨集定義,申明標頭檔案

!=不等於

&取址符,就是取一個變數的地址,你以後會學到&&與,就是什麼和什麼都行才行

||或,就是有一個行就行

!非,不多說了,自己通過理解上面推斷

->這個我也不知道叫啥,不過肯定的是就是結構體用它指向成員要是不懂再問,我能想到的就這些了

14樓:匿名使用者

分號 是一條語句的結束標誌符,每一條語句都必須以分號結尾。冒號 一般在switch語句,三目運算子 例如( ? :

),類 等等中常用到,逗號 一般用於間隔兩個變數,例如定義兩個變數 int a ,b ;然後還有在逗號表示式中用於間隔連個表示式。 等號在c語言中式賦值符號! 當然還有好多符號,在你以後學習中慢慢會接觸到,不要著急,等遇到了個個擊破, 現在先給你提一下 1.

算術運算子用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(–)共七種。

2.關係運算子用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。

3.邏輯運算子用於邏輯運算。包括與(&&)、或(||)、非(!)三種。

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

5.賦值運算子用於賦值運算,分為簡單賦值(=)、複合算術賦值(+=,-=,*=,/=,%=)和複合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。

6.條件運算子這是一個三目運算子,用於條件求值(?:)。

7.逗號運算子用於把若干表示式組合成一個表示式(,)。

8.指標運算子用於取內容(*)和取地址(&)二種運算。

9.求位元組數運算子用於計算資料型別所佔的位元組數(sizeof)。

10.特殊運算子有括號(),下標,成員(→,.)等幾種

15樓:匿名使用者

1級優先順序 左結合 () 圓括號    下標運算子

-> 指向結構體成員運算子   . 結構體成員運算子 編輯本段2級優先順序 右結合  ! 邏輯非運算子   ~ 按位取反運算子   ++ 自增運算子   -- 自減運算子   - 負號運算子   (型別) 型別轉換運算子   * 指標運算子   & 地址與運算子   sizeof 長度運算子 編輯本段3級優先順序 左結合  * 乘法運算子   / 除法運算子   % 取餘運算子 編輯本段4級優先順序 左結合  + 加法運算子   - 減法運算子 編輯本段5級優先順序 左結合  << 左移運算子   >> 右移運算子 編輯本段6級優先順序 左結合  <、<=、>、>= 關係運算子 編輯本段7級優先順序 左結合  == 等於運算子   !

= 不等於運算子 編輯本段8級優先順序 左結合  & 按位與運算子 編輯本段9級優先順序 左結合  ^ 按位異或運算子 編輯本段10級優先順序 左結合  | 按位或運算子 編輯本段11級優先順序 左結合  && 邏輯與運算子 編輯本段12級優先順序 左結合  || 邏輯或運算子 編輯本段13級優先順序 右結合  ? : 條件運算子 編輯本段14級優先順序 右結合  =+ =- =*   =/ =% =   >= < <=   &= ^= |= 全為賦值運算子 編輯本段15級優先順序 左結合  , 逗號運算子

16樓:smile一路清新

首先這不叫標點符號,叫運算子

;行**結束符

:,case:分類符號或a>b?a:b;選擇符號。

=賦值符號,==等於符號

17樓:匿名使用者

c語不好學,如果要學就要學精通了,半調子沒用的,至於符號,不好意思,我都忘了。

c語言中$符號的作用是什麼?

18樓:匿名使用者

可以肯定的告訴你,美元符號在c++中不是一個操作符 ,也不能被放在變數命名中

至於$pos=<<$x,$y,$z>>; c++也沒有這樣的語法 《和》在c++中僅是位移操作符。

isalpha函式怎麼用,請問C語言中,isalpha函式,測試,如果輸入的是一個數字,用的是0,那大寫字母和小寫字母該

函式 isalpha 原型 int isalpha int ch 用法 標頭檔案加入 include 舊版本的編譯器使用 功能 判斷字元ch是否為英文字母,當ch為英文字母a z或a z時,在標準c中相當於使用 isupper ch islower ch 做測試,返回非零值 不一定是1 否則返回零。...

請問c語言中的float和double型別有什麼區別?什麼

c語言中 單精度型 和bai雙精度型 指兩種du 型別 的 浮點數zhi 單精度型dao 即回 float 型,有效數字約10進位制答7位 雙精度型 即 double 型,有效數字約10進位制15位 所以能描述的數值精度不同。c語言 資料 用 ieee 754 國際標準。float 型 用 4 位元...

c語言中指標的作用是什麼C語言中指標的作用是什麼?

指標指向地址,指標的特性就是在地址不變的情況下,可以很方便的修改所指向的內容 最重要的應用有兩個,一是函式引數,二是函式指標函式引數 函式返回值只有一個,如果想回傳多個引數,則必須使用指標函式指標 典型應用就是 函式 callback 簡單地說指標就是指向變數和物件的地址。指標的用途非常廣泛,比如如...