程式語言中的與是什麼意思c語言中的與是什麼意思?

2021-03-05 09:21:13 字數 4580 閱讀 3941

1樓:匿名使用者

與 就是 and 的意思

邏輯與 就是 and 的意思

邏輯運算子,是處理邏輯運算的

真 and 真 = 真

真 and 假 = 假

假 and 假 = 假

假 and 真 = 假

//望採納 手打不容易

「∧」 "·"表示與 (邏輯與)是邏輯運算子。"and"   「邏輯與」相當於生活中說的「並且」,就是兩個條件都同時成立的情況下「邏輯與」的運算結果才為「真」。   邏輯運算子把各個運算的變數(或常量)連線起來組成一個邏輯表示式。

什麼是邏輯運算--邏輯運算用來判斷一件事情是「對」的還是「錯」的,或者說是「成立」還是「不成立」,判斷的結果是二值的,即沒有「可能是」或者「可能不是」,這個「可能」的用法是一個模糊概念,在計算機裡面進行的是二進位制運算,邏輯判斷的結果只有二個值,稱這二個值為「邏輯值」,用數的符號表示就是「1」和「0」。其中「1」表示該邏輯運算的結果是「成立」的,如果一個邏輯運算式的結果為「0」,那麼這個邏輯運算式表達的內容「不成立「。

2樓:匿名使用者

「與」是計算機中一種基本的邏輯運算方式。符號表示為 &   在二進位制中,只有0、1兩種數字。有如下定義   第一個輸入 第二個輸入 輸出結果

1 1 1

1 0 0

0 1 0

0 0 0

可見,只有前後兩個運算數都是 1 的時候結果才是1。其效果與「或」相逆,各有不同用途。   同樣原理運用到真假中 真true=1 假 false=0   第一個輸入 第二個輸入 輸出結果

true true true

true false false

false true false

false false false

主要用途:置位歸零。使一個二進位制數中的某一個/幾個數位歸零,其餘數位不影響(不變)。

  [註解:....h 是表示十六進位制數....b 是表示二進位制數]   欲歸零的數位應置 0,其餘數位置 1   15 h & ff h = 04 h   [解析 15 h=0001,0101 b ; 11 h=1110,1110 b 按位相「與」,得到0000,0100 b 即為 04 h ]

c語言中的*與&是什麼意思?

3樓:匿名使用者

*是指標運算,&是取地址

。*後面必須是指標變數,&後面則什麼變數都可以(除了常數)。

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言制定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。

如果一個變數宣告時在前面使用 * 號,表明這是個指標型變數。換句話說,該變數儲存一個地址,而 *(此處特指單目運算子 * ,下同。c語言中另有 雙目運算子 *) 則是取內容操作符,意思是取這個記憶體地址裡儲存的內容。

指標是 c 語言區別於其他同時代高階語言的主要特徵之一。

指標不僅可以是變數的地址,還可以是陣列、陣列元素、函式的地址。通過指標作為形式引數可以在函式的呼叫過程得到一個以上的返回值,不同於return(z)這樣的僅能得到一個返回值。

指標是一把雙刃劍,許多操作可以通過指標自然的表達,但是不正確的或者過分的使用指標又會給程式帶來大量潛在的錯誤。

temp在程式語言中是什麼意思?

4樓:天雲一號

temp在程式語言中沒有特別的含義,既不是關鍵字也不是庫函式的函式名。

可能是程式設計人員自定義的一個變數名或函式名。

通常用來定義一個臨時變數,是"臨時"英文單詞temporary的前4個字母。

舉例如下:

int temp; // 定義一個int型別的變數,變數名為temp

double temp; // 定義一個double型別的變數,變數名為temp

int temp(int a, int b) // // 自定義一個函式,函式名為temp

c語言中?:和!是什麼意思,怎麼運用在程式設計中

5樓:匿名使用者

?: 是條件運算子,使用的格式如下 (條件)?a:b ,如果條件成立,表示式的值就是a,否則是b

!是用來取非運算的,!true的結果就是 false !false 的結果是 true

寫程式中,?:用的比較少,!主要永愛條件判斷中

6樓:匿名使用者

?:條件運算子

類似於if else , 例如 x等於a,b中較大的那個 , ( a > b ) ? (x = a ): (x = b) 或者 x = (a > b) ? a : b

!是非運算子

邏輯取反的意思,例如 if (!( x = 5 )) 等同 if ( x != 5 ) 這個意思,不知明白沒

7樓:超級餅餅乾

?:的意思是條件運算子,使用的格式如下(條件)?a:b,如果條件成立,表示式的值就是a,否則是b。

!的意思是用來取非運算的,!true的結果就是 false  !false 的結果是 true。

寫程式中,?:用的比較少,!主要用在條件判斷中。

延展回答:

1、c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

2、儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

3、c語言一共只有32個關鍵字,9種控制語句,程式書寫形式自由,區分大小寫。把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。

程式語言中的開源和閉源是什麼意思?

8樓:鬱悶的太陽

開源即開放源**(open source code)也稱為源**公開,指的是一種軟體釋出模式,講回源**公開。閉源(答closed source)是作為開源的反義詞而出現的一個術語,指被用於任何沒有資格作為開源許可術語的程式。

1、開放源**(英語:open source)描述了一種在產品的出品和開發中提供最終源材料的做法。一些人將開放源**認為是一種哲學思想,另一些人則把它當成一種實用主義。

在這個詞廣泛使用前,開發者和生產者使用很多詞去描述這個概念;開放源**在網際網路上獲得廣泛使用,參加者需要大量更新電腦源**。開放源**使得生產模組、通訊管道、互動社群獲得改善。隨後,一個新著作權、軟體授權條款、域名和消費者提供建立的,一個新詞開源軟體誕生。

2、閉源。一般意味著將僅能獲得它們許可的計算機程式的一個二進位制版本,而沒有這個程式的源**。軟體的翻譯修改從技術方面來說幾乎是不可能的。

這個發展模型的源**被看作這個公司的商業祕密,因此可能獲得源**接入的團體例如學校,商業機構等必須提前簽訂不洩漏協議,以保證源**不會大眾所知而影響其盈利。

程式語言中的開源和閉源是什麼意思

9樓:鬱悶的太陽

開源即開放源代制碼(open source code)也稱為源**公開,指的是一種軟體釋出模式,講源**公開。閉源(closed source)是作為開源的反義詞而出現的一個術語,指被用於任何沒有資格作為開源許可術語的程式。

1、開放源**(英語:open source)描述了一種在產品的出品和開發中提供最終源材料的做法。一些人將開放源**認為是一種哲學思想,另一些人則把它當成一種實用主義。

在這個詞廣泛使用前,開發者和生產者使用很多詞去描述這個概念;開放源**在網際網路上獲得廣泛使用,參加者需要大量更新電腦源**。開放源**使得生產模組、通訊管道、互動社群獲得改善。隨後,一個新著作權、軟體授權條款、域名和消費者提供建立的,一個新詞開源軟體誕生。

2、閉源。一般意味著將僅能獲得它們許可的計算機程式的一個二進位制版本,而沒有這個程式的源**。軟體的翻譯修改從技術方面來說幾乎是不可能的。

這個發展模型的源**被看作這個公司的商業祕密,因此可能獲得源**接入的團體例如學校,商業機構等必須提前簽訂不洩漏協議,以保證源**不會大眾所知而影響其盈利。

10樓:510大贏家

開源是指提供了不僅提供程式還提供程式源**,閉源是指提供程式,不提供源**專。

如果一個程式不開源屬,別人就不能輕易的修改程式,也不能輕易的知道程式到底是怎麼實現的。

開源和閉源,一直都是討論的重點。個人覺得各有各的好處。

程式開源了,幫助測試和修改的人也就多了,程式也就更豐富,變化更快,但缺點是質量參差不齊,品控很難把握。如安卓、各種linux發行版、各大開源社群

程式閉源了,能夠修改升級的只有程式提供方,程式更新速度慢,對市場反應遲鈍,是硬傷,但好處是**就一個,安全性和品控,做的很好。如蘋果、ms

c語言中與是什麼意思,whileNC語言中是什麼意思呢

就像寫篇文章 bai,文章裡du要加逗號 句號 分zhi號或引號。它們dao是c c 的語言或語法規則回。大括號 的內容是語句體,比如你的那個 大括號裡的語句內容都屬於main函式。小括號 那就複雜多了,括號的答內容可以指示引數,比如你的那個 printf 裡面的內容表示呼叫函式的引數,還可以是運算...

c語言中的,c語言中 是什麼意思

c語言中的 是邏輯運算中的非運算。是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值 也就是隻有true或false 對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。擴充套件...

c語言中是什麼意思c語言中x是什麼意思

在c語言中,x代表的意思是按位取反的意思。將x按位取反 比如x 10101010b。那麼 x 01010101b。還要注意,在c語言中,還有邏輯取反符號 x 的返回值只有0和1兩種。如果x為0,則!x 1。如果x不等於0.則!x的返回值為0。擴充套件資料 c語言關鍵字。signed 宣告有符號型別變...