c 中「!x」是什麼意思,在c 中符號 x是什麼意思

2021-03-10 15:53:38 字數 4207 閱讀 2944

1樓:這屆小知真不錯

!是c++的邏

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

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

擴充套件資料

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

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

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

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

2樓:夏侯舒蘭浮潤

!在c++中表示取反

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

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

3樓:趙星宇

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

%d 讀入十進位制整數

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

%o 讀入八進位制整數

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

%% 讀%符號

在c++中符號!x是什麼意思?

4樓:四舍**入

!是c++的邏輯運算子,意思是「非」。

!x的意思:對於一個命題x如果將其否定,就得到一個新命題,記作!x,讀作「非x」。

運算子是說明特定操作的符號 ,它是構造c語言表示式的工具 。c語言的運算異常豐富,除了控制語句和輸入輸出以外的幾乎所有的基本操作都作為運算子處理。除了常見的三大類,算術運算子、關係運算子與邏輯運算子之外,還有一些用於完成特殊任務的運算子,比如位運算子。

常用的c語言邏輯運算子有三種,包括與(&&)、或(||)、非(!)。

5樓:匿名使用者

運算子號在後邊,是先取x的值、再計算 x=x+1或x=x-1

運算子號在前邊,是先計算 x=x+1或x=x-1、再取x的值

*p,取指標的值

6樓:迷戀_哈哈

!是邏輯非得意思

也就是非x如果x是非零的數。就是真!x就是假也是0

如果x是零。!x是真。

7樓:手機使用者

argv是指向字串的指標,實際上就是字串陣列argv[0]是檔名 argv[1]是第一個引數 argv[2]是第二個引數……

先輸出x的值,顯示為"x=?",然後x加1應該是endl吧?endl代表換行,這裡就是空2行的意思

8樓:匿名使用者

x是個變數嗎?!「!」是不等於的意思。具體出現的環境是什麼?你說的太籠統了……

c++中 if(x)是什麼意思?

9樓:匿名使用者

條件判斷語句:若x的值為真,則執行a=327981;

否則執行else語句b=327981;

10樓:聖澤瑾年

如果a等於零,則!a就是非零,就執行if中的語句 如果a是非零,則!a就是零,就不執行if中的語句

希望採納

11樓:匿名使用者

記住「非零為真,零為假」

所以,當x等於0時,認為條件為假,b=327981;

當x不等於0時,認為條件為真,a=327981。

c++語言!x是什麼 意思?

12樓:雲南新華電腦學校

是變數bai

的意思。

c++是c語言du的繼承,進zhi一步擴dao充和完善了c語言內,成為一種面向容物件的程式設計語言。c++這個詞在中國大陸的程式設計師圈子中通常被讀做「c加加」,而西方的程式設計師通常讀做「c plus plus」,簡稱「cpp」。

c++是一種物件導向的計算機程式設計語言,由美國at&t貝爾實驗室的本賈尼·斯特勞斯特盧普博士在20世紀80年代初期發明並實現(最初這種語言被稱作「c with classes」帶類的c)。它是一種靜態資料型別檢查的、支援多重程式設計正規化的通用程式設計語言。它支援過程化程式設計、資料抽象、物件導向程式設計、泛型程式設計等多種程式設計風格。

在編寫c++程式時,常會有不定變數出現,所有就需要用英文字母「x」代替。例如下面這段程式:

void main()

for(x=0;x<=100;x++)

for(y=0;y<=100;y++)

for(z=0;z<=100;z++)

a=x+y;

b=5*x+3*y;

if(a+z==100&&b+z/3==100)

cout<

這就是一個用c++語言編寫求x+y+z=100的方程,這裡的英文字母「x」就是一個不定變數。

13樓:戴著帽子的

是變數來的意思。

c++是c語言的繼自承,進一步擴充和完善了c語言,成為一種物件導向的程式設計語言。c++這個詞在中國大陸的程式設計師圈子中通常被讀做「c加加」,而西方的程式設計師通常讀做「c plus plus」,簡稱「cpp」。

c++是一種物件導向的計算機程式設計語言,由美國at&t貝爾實驗室的本賈尼·斯特勞斯特盧普博士在20世紀80年代初期發明並實現(最初這種語言被稱作「c with classes」帶類的c)。它是一種靜態資料型別檢查的、支援多重程式設計正規化的通用程式設計語言。它支援過程化程式設計、資料抽象、物件導向程式設計、泛型程式設計等多種程式設計風格。

在編寫c++程式時,常會有不定變數出現,所有就需要用英文字母「x」代替。例如下面這段程式:

void main()

for(x=0;x<=100;x++)

for(y=0;y<=100;y++)

for(z=0;z<=100;z++)

a=x+y;

b=5*x+3*y;

if(a+z==100&&b+z/3==100)

cout<這就是一個用c++語言編寫求x+y+z=100的方程,這裡的英文字母「x」就是一個不定變數。

14樓:

!x:若x=0 !x為true 否則為false

!x&&a<=10意思為x為false(x==0)且a<=10

15樓:空盤小叉

宣告&&a 不是變數?

我只會php

c++中copychars是什麼意思

16樓:育知同創教育

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++中z = x>y ? x : y;是什麼意思

17樓:匿名使用者

? :是三元運算子,整個表示式根據條件返回不同的值,如果x>y為真則返回x,如果為假則返回y,之後=賦值給z。相當於:

if(x>y)

z=x;

else

z=y;

18樓:森林式大學

固定的表達,就是把x、y中較大的附給z,謝謝、

至於為什麼是這樣表達,有待你的品味,好好學c ,努力吧!

19樓:

如果x>y為真, x>y ? x : y;的表示式值為x,如果為假, x>y ? x : y;表示式值為y

20樓:匿名使用者

就是比較x和y的大小z是其中大的那個。。

c中,x1什麼意思?x1呢c中,x1什麼意思?x11呢?

二進位制位移操作。當 x 為 1 時,1 轉為二進位制還是 1,向左位移變為 10,然後與 1 進行二進位制或運算就是 11,二進位制 11 其實就是十進位制的 3。1 1 等於 00000001 1 等於 00000010 等於十進位制 2 2 1 等於 00000010 1 等於 0000010...

c中這個符號代表什麼意思C中,這個符號是什麼意思?

去 變數 的 地址吧 如char p,str str a p str 有三個用法.一個是取變數的地址.如int a 5 int p a printf d p 5二是按位與 如int a 5 int b 2 算術運算 三是 表示或者 邏輯 運算 另外還有引用的時候用到.您好,在c 中 代表位運算子,還...

C裡的flag是什麼意思在C中flag是什麼意思

就是一個整型變數,和int i沒區別。例如 status inputstring unsigned char str 當狀態為1的時候,又設定成2 str 0 if str 0 255 flag 1 當滿足條件是,設定flag 1 str str 0 ch if flag 2 str str 0 1...