c 中的 int x什麼意思,c 裡s x x是什麼意思?(int s,x)

2022-03-21 01:14:18 字數 2588 閱讀 5452

1樓:手機使用者

就是將x強制轉換為int型。

2樓:匿名使用者

強制轉換型別

如果x不是 int型

可以用(int)x 轉換為 int 型的

3樓:乙個人走_唉

強制型別轉換的意思,就是將x變數強制轉換為整型,不管它之前是否float還是char

4樓:匿名使用者

這是c語言裡的強制轉換。可以用(int)x 轉換為 int 型的。

在c++裡一般用int(x)

5樓:手機使用者

者函式前,以標示變數或者函式的定義在別的檔案中,提示編譯器遇到此變數和函式時在其他模組中尋找其定義。

另外,extern也可用來進行鏈結指定。

2 問題:extern 變數

在乙個原始檔裡定義了乙個陣列:char a[6];

在另外乙個檔案裡用下列語句進行了宣告:extern char *a;

請問,這樣可以嗎?

答案與分析:

1)、不可以,程式執行時會告訴你非法訪問。原因在於,指向型別t的指標並不等價於型別t的陣列。extern char *a宣告的是乙個指標變數而不是字元陣列,因此與實際的定義不同,從而造成執行時非法訪問。

應該將宣告改為extern char a[ ]。

2)、例子分析如下,如果a = "abcd",則外部變數a=0x61626364 (abcd的ascii碼值),*a顯然沒有意義

顯然a指向的空間(0x61626364)沒有意義,易出現非法記憶體訪問。

3)、這提示我們,在使用extern時候要嚴格對應宣告時的格式,在實際程式設計中,這樣的錯誤屢見不鮮。

4)、extern用在變數宣告中常常有這樣乙個作用,你在*.c檔案中宣告了乙個全域性的變數,這個全域性的變數如果要被引用,就放在*.h中並用extern來宣告。

c++裡s=x&-x是什麼意思?(int s,x)

6樓:best通

你這個賦值有問題啊,我覺得應該是s=x&&-x,這樣才能得出s的值,這樣做邏輯與,前面那種不符合c++語法規則。

&在c++中有什麼作用,比如int &x;

7樓:匿名使用者

在宣告語句中 &name宣告乙個引用

在單目操作中 為取址操作 與*相對 如 int * t1,t2; t1= &t2;

在雙目運算中 為位運算 int a=0x123,b=0x333; a=a&b;

8樓:明久理

有兩種作用

1是去用於取各種型別的變數的位址,這個主要用在指標那方面

2做為引用的標誌——也就是為某個變數設定別名,比如int &a=b,那麼a是b的別名,也就是引用

9樓:匿名使用者

取位址的

int *a;

int i=0;

a&=i;

此時cout<<*a;//這裡輸出的是1

cout<

10樓:匿名使用者

取位址運算子~~

比如int i[3]=;

int *p;

p=&i[0];

*p//就是0

*(p+1)//就是1

*(p+2)//就是2

c++中「!x」是什麼意思?

11樓:這屆小知真不錯

!是c++的邏

bai輯運算子,意du思是「非」。!zhix的意思:對於乙個dao命題x如果將專其否定,就得到乙個新屬命題,記作!x,讀作「非x」。

運算子是說明特定操作的符號 ,它是構造c語言表示式的工具 。c語言的運算異常豐富,除了控制語句和輸入輸出以外的幾乎所有的基本操作都作為運算子處理。

擴充套件資料

c語言的運算子主要用於構成表示式,同乙個符號在不同的表示式中,其作用並不一致。下面按計算的優先順序,分別說明不同作用的表示式。需要特別指出,在c語言標準中,並沒有結合性的說法。

相同優先順序運算子,從左至右依次運算。注意字尾運算優先順序高於字首。因此++i++應解釋為++(i++)。

而與或非的運算優先順序都不一樣,因此a && b || b && c解釋為(a && b) || (b && c)

合理使用優先順序可以極大簡化表示式。

12樓:夏侯舒蘭浮潤

!在c++中表示取反

bai的意思,所以如果dux是真zhi,!x就是假,x是true,dao!x就是false,如內果x是int型別,c++中規定當x是0時就相當於容false,非0時相當於true。

如果if()裡面判斷為真,就會執行花括號裡面的語句

13樓:趙星宇

%a,%a 讀入乙個浮點值(僅c99有效)%c 讀入乙個字元

%d 讀入十進位制整數

%i 讀入十進位制,八進位制,十六進製制整數

%o 讀入八進位制整數

%x,%x 讀入十六進製制整數 。

%% 讀%符號

c是什麼意思,在c 中 什麼意思

就是模運算,就是取餘 餘數 就是除號,int整數運算,就是取整數 四捨五入 物件導向就是所有的操作都是基於物件的,所關注的是物件,我想知道textbox裡的內容 這個操作,直接找textbox物件的text屬性就可以了。敢問你對物件這個概念有怎樣的理解,物件導向的重點是物件,而不是面向,如果你想知道...

C中abc什麼意思c中xabc是什麼意思?

樓上說的很好 表示或的 意思,對於乙個數值進行true和false判斷,是非0為true,0為false 在這提醒樓主注意乙個問題 如果 a b 是正確的,則c就不做判斷了,如果c有賦值的時候特別要注意 例子 a b c a 2,b 1,c 2 判斷結束後c 2 如果a 1,b 2,c 2判斷結束後...

c語言裡是什麼意思在C語言裡是什麼意思?

最低0.27元開通文庫會員,檢視完整內 原發布者 醬油灬到處飛 c語言程式設計 複習提綱 一 單項選擇題和填空題的知識點1 函式是c程式的主要組成部分,函式是c程式的基本單位。乙個c語言程式是由乙個或多個函式組成的,其中必須包含乙個main函式 且只能有乙個main函式 2 程式總是從main函式開...