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

2021-04-18 06:59:33 字數 3155 閱讀 2735

1樓:匿名使用者

其實我想說,除了考試題意外哪個程式設計師會寫這樣的**???!!!

2樓:重新整理①丅

y -= x++ 等價於 y = y - (x++)

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

3樓:這屆小知真不錯

!是c++的邏

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

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

擴充套件資料

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

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

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

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

4樓:夏侯舒蘭浮潤

!在c++中表示取反

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

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

5樓:趙星宇

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

%d 讀入十進位制整數

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

%o 讀入八進位制整數

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

%% 讀%符號

c語言中y=++x是什麼意思

6樓:匿名使用者

++x:先自加後賦值,表示式的值為x加1後的值,x自身加1.比如b=5,a=++b,那麼a=6,b=6

y=++x y=x+1 x=x+1

7樓:匿名使用者

把x的值先加1,再賦值給y

8樓:匿名使用者

++x表示在做後面的運算之前x先做一次加法,所以這裡類似於下面的兩句:x = x+1;y=x;在這裡y=x++和y=++x基本沒區別。

c++中copychars是什麼意思

9樓:育知同創教育

copychars是字元拷貝的意思。。

使用方法:

c******string str(_t("******************x"), 20, pmgr);

tchar* pszsrc = _t("hello world!");

_tprintf_s(_t("%s\n"), str);

str.copychars(str.getbuffer(), pszsrc, 12);

_tprintf_s(_t("%s\n"), str);

c++中x++與++x意思一樣嗎 5

10樓:匿名使用者

不是,x++是先賦值後加,++x是先加後賦值,明白先後順序就可以了

11樓:匿名使用者

自增(++)操作來符,分為自前置和後置兩隻使用形式。前置形式是運算元加1,操作結果是加1後的值;後置形式是同樣運算元加1,但是使用原來的、未修改的值作為表示式的結果。

所以,m++是先使用m的原值,再加1;++m是m的值加1後,再使用。

12樓:星天閣主

有時一樣,有時不一樣,比如:x=n++和x=++n;如果n之前是5,那麼,執行完哪兩個語句專後的結果是不一屬樣的,第一個是x=5,n=6;第二個是x=6,n=6;也就是說,對n的結果沒影響,只是對於呼叫這個語句的變數是有影響的

13樓:匿名使用者

這個不一樣的,

建議只在遞增的時候使用這個表示式,

不要使用在複雜的表示式中,容易混淆,

複雜的表示式還是老老實實的用(x+1)吧.

14樓:匿名使用者

不一樣的

x++ //首先把 x 加 1, 然後返回 之前的 x 作為表示式的值

++x //首先把 x 加 1, 然後返回 之後的 x 作為表示式的值

c語言中x+=y,x-=y分別表示什麼意思

15樓:匿名使用者

x+=y 等價於

x = x + y

x-=y 等價於 x = x - y

同理x*=y 等價於x = x * y。

如以下**:

int main()

結果圖:

16樓:匿名使用者

+=; -= 是複合的賦值運算子

x += y; 等價於 x = x + y;

x -= y; 等價於x = x - y;

c語言採用複合運算子 一是簡化程式。二是為了提高編譯效率,能產生質量較高的目標**

17樓:千鋒教育

x+=y 就是x=x+y的簡寫

x-=y 就是x=x-y的簡寫

延伸知識點

x*=y 就是x=x*y的簡寫

依次類推

18樓:匿名使用者

x+=y 就相當於 x=x+y 其他的類似

19樓:匿名使用者

1、+=; -= 是複合的賦值運算子。

20樓:誰課桌上的青春

x=x+y

x=x-y

c++中 s+=p什麼意思 類似的 x += y x-= y x*=y 都什麼意思呢?

21樓:東城大爺

s+=p 相當於 s=s+p x+=y x=x+y x-=y x=x-y x*=y x=x*y

c中是什麼意思C中是什麼意思

是賦值運算子,a b時,等價於 a a b,類似的有a b,等價於a a b a b等價於a a b a b等價於a a b a b等價於a a b 計算時先算等號右邊表示式的值 相當於b 例如 a 5 等價於a a 5 x y 7 等價於x x y 7 r p 等價於r r p 擴充套件資料 注意...

C中this是什麼意思C中的this表示什麼意思?

this指代的是當前上下文,this表示的物件,是這個方法活動的 上下文 所謂的 上下文 也就是表示當前的這些 的活動範圍,當前的活動 的執行 在那個物件上的發生的意思。吃飯這個活動,是在張三這個物件上發生的,則張三是吃飯的下下文。在body裡去查詢的div元素,則body是這個查詢活動的上下文。那...

皖C是什麼意思在C中是什麼意思

皖c是安徽省蚌埠市的車牌號。車牌號是標識車輛身份的號牌,車牌號對車的意義就像身份證號對人一樣。現行民用車牌為92式,自1994年7月開始全國使用。車牌第一位是漢字 代表該車戶口所在的省級行政區,為各 省 直轄市 自治區 的簡稱。車牌第二位是英文字母 代表該車戶口所在的地級行政區,為各 地級市 地區 ...