當前位置:首頁 » 編程語言 » c語言乘號的意思
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言乘號的意思

發布時間: 2022-07-18 22:45:23

c語言中*有哪些含義

1.定義指針用。
如:int *a;
這個語句定義了一個指向int類型的指針a。
2.得到指針所指向的內容,並且可以通過對「 *... 」賦值改變「 ... 」指針指向的內容。
如:
void swap(long *a,long *b)
{
long t;
t=*a;
*a=*b;
*b=t;
}
可以完成對a,b指向的內容的交換。
3.做乘號
在C裡面,寫表達式的時候,「*」不能省略
如 c=a*b

② C語言中「*」的含義

在C語言中「*」,一般情況下是算術運算符,表示乘法。

③ 「*」,這個符號是什麼意思

*是乘。

星形標示號*通常置於有關的詞句的左上角或右上角,作為劃分文章不同部分的符號成組使用時單獨佔一行。在電腦中,由於「×」容易和未知數x混淆,所以使用*來代替乘號。

(3)c語言乘號的意思擴展閱讀:

*的其它作用

1、它通常用來做注釋符號。

2、用來表示密碼,以體現出已輸入的字元數量,同時可以避免輸入的密碼被人看到。

3、也表示某些詞語或字無法顯示,或不符合詞語審查,如具有色情、反動等敏感詞會用此符號來屏蔽。

4、用來表示C語言中的指針聲明符。

5、如果用於在數學裡面的話,相當於一個乘號(/用於分隔而且相當於除號(÷))

6、SQL中select * 表示輸出結果里包含表裡的全部欄位。

7、ascii值為42。

④ 請問c語言里的*號是什麼意思我是初學者,望多多指教

這個具體來說有兩層含義:第一就是表示它是一個指針,如int *p 就表示p是一個指針變數,第二就是指針運算符,就是取指針所指的內容。具體是那一個,樓主還是要多加練習,指針是C語言的精髓,加油!!!

⑤ c語言* 符號什麼意思啊

在這個地方是乘號的意思。。。

以下是取值的意思
char *p= 'a';
char b='a';

*p,和b,,,輸出都是a

⑥ C語言乘號用法

C語言中*是二元運算符:乘號,用於將兩個表達式的值相乘;

也是一元運算符:取值,用在指針表達式的左邊,取指針指向的存儲位置的值。

使用示例:

#include <stdio.h>

int main()

{

int a = 12;

int b = 100;

float c = 8.5;

int m = a + b;

float n = b * c;

double p = a / c;

int q = b % a;

printf("m=%d, n=%f, p=%lf, q=%d ", m, n, p, q);

return 0;

}

(6)c語言乘號的意思擴展閱讀

C語言後綴表達式2級

postfix-expression [ expression ],數組下標運算。

postfix-expression ( argument-expression-list),函數調用,括弧內的參數可選。

postfix-expression . identifier,成員訪問

postfix-expression -> identifier,成員訪問,->號之前應為指針。

postfix-expression ++,後綴自增

postfix-expression --,後綴自減

( type-name ) { initializer-list }

( type-name ) { initializer-list , } 復合初始化,C99後新增。

⑦ C語言:乘號怎樣表示

C語言中乘號用「*」表示。
同時按住【Shift + 8】可打出「*」。
C語言中除號用「/」表示(shift鍵旁邊,需英文狀態下才能打出),求余用「%」表示(同時按住【Shift + 5】可打出)。

(7)c語言乘號的意思擴展閱讀

其他運算符

加法運算符 6級

「 + 」加法運算符;「 - 」減法運算符。

移位運算符 7級

<< 左移運算符;>> 右移運算符。

關系運算符 8級

<、<=、>、>=關系運算符。

相等運算符 9級

「 == 」等於運算符;「 != 」不等於運算符。

位與運算符 10級

「 & 」按位與運算符

位異或運算符 11級

「 ∧ 」按位異或運算符(Bitwise exclusive OR operator)。

位或運算符 12 級

「 | 」按位或運算符(Bitwise inclusive OR operator)。

邏輯與運算符 13級

「&&」邏輯與運算符。

邏輯或運算符 14 級

「 || 」邏輯或運算符。

三元條件運算符 15級

? :條件運算符。

賦值運算符 16 級

=、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=賦值運算符。

逗號運算符 17級

「,」逗號運算符。

[pre]C 語言中,逗號(,)也可以是運算符,稱為逗號運算符(Comma Operator)。逗號運算符可以把兩個以上(包含兩個)的表達式連接成一個表達式,稱為逗號表達式。其一般形式為:子表達式1, 子表達式2, ..., 子表達式n。例如:a + b, c = b, c++。

逗號運算符的優先順序是所有運算符中級別最低的,通常配合 for 循環使用。逗號表達式最右邊的子表達式的值即為逗號表達式的值。上例中,c++ 的值(c 自增之前的值)即為該表達式的值。

逗號運算符保證左邊的子表達式運算結束後才進行右邊的子表達式的運算。也就是說,逗號運算符是一個序列點,其左邊所有副作用都結束後,才對其右邊的子表達式進行運算。因此,上例中,c 得到 b 的值後,才進行自增運算。

⑧ c語言中p*是什麼意思,他和*p的區別是什麼

p*
如是出現在算術表達式中,這個星號就是乘號,表示相乘,如果是出現在聲明中(如變數定義),那就表明p是一種數據類型,p*表示要聲明這種類型的指針變數。

*p
依然可以表示相乘的運算,也可表示提取p指針指向的位置保存的值。例如:

int a=9;
int *p=a;

printf("%d",*p);
這個printf()調用中的*p表示提取p指針指向的地址(即變數a的地址)保存的值(即變數a的值)