C語言裡的是什麼意思, 在C語言裡是什麼意思?

2021-03-27 11:24:15 字數 5956 閱讀 9339

1樓:匿名使用者

說得簡單點就是:邏輯與

說的通俗一點就是:並且~~

&&相當於集合裡面的交集——例如:女人&&男人 —— 地球上沒人是真值

ps: || 是 「邏輯或」、「或者」——例如: 女人||男人 —— 地球上人人都滿足(除了某些特殊職業的。。。)

哈哈 好運

邏輯運算子還有幾個,你去找本書看看,裡面應該有解釋的。

2樓:匿名使用者

|意思不重要,關鍵是理解&&和&的區別理解本質會用是最好的成功!下面給你介紹一下。

#include "stdio.h"

main()

{ int a=3,b=2,c=4,m=6,t;

printf("%d\n",ac);

printf("%d,%d\n",(a>b)&&(m=c),m);

printf("%d,%d\n",(ac);

printf("%d,%d\n",(a>b)&&(m=c),m);

/* 左面的m先獲得4, 右面m為4, 所以輸出 1,4 */printf("%d,%d\n",(a

printf("%d,%d\n",(a

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

3樓:如之人兮

%在c語言裡面是除餘和除錯輸出的意思。表示式 a % b 就是計算 a 除以 b 得出的餘數。

例如:我們要把一個3位數0~999輸出到3位數碼管上,假設現在有值136,需要在第1個數碼管顯示1,第二個數碼管顯示3,第三個數碼管顯示6。把136的百位,十位,個位取出來,需要用到取餘符號「%」。

我們用x y z分別表示百位十位和個位,m表示現在值,x=m/100; y=(m%100)/10; z=(m%100)%10。

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

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

4樓:匿名使用者

%在c語言裡面是取餘的意思。例如:109%10=9拓展資料:

%在c語言中稱作運算子。運算子是告訴編譯程式執行特定算術或邏輯操作的符號。c語言的內部運算子很豐富,運算範圍很寬,除了控制語句和輸入輸出以外,幾乎所有的基本操作都作為運算子處理。

主要分為三大類:算術運算子、 關係與邏輯運算子、按位運算子。除此之外,還有一些用於完成特殊任務的運算子。

優先順序:c語言中,運算子的運算優先順序共分為15 級。1 級最高,15 級最低。

在表示式中,優先順序較高的先於優先順序較低的進行運算。而在一個運算量兩側的運算子 優先順序相同時,則按運算子的結合性所規定的結合方向處理。

5樓:我是一個麻瓜啊

2、格式:

%d是整型,%c是字元型,%%是輸出%,%ld是輸出長整型。

%f是輸出浮點型(小數形式),%e是輸出浮點型(指數形式)。

%lf/%le用於輸出double型,%g選%e/%f長度小的一種,且不輸出多餘的零。

%o輸出八進位制,不會輸出負的,%x輸出十六進位制。

%hd用於輸出短整型。

%s用於字串

c語言運算子的優先順序:

1、優先順序:

c語言中,運算子的運算優先順序共分為15 級。1 級最高,15 級最低。 在表示式中,優先順序較高的先於優先順序較低的進行運算。

而在一個運算量兩側的運算子 優先順序相同時,則按運算子的結合性所規定的結合方向處理。

2、結合性:

c語言中各運算子的結合性分為兩種,即左結合性(自左至右)和右結合性(自右至左)。例如算術運算子的結合性是自左至右,即先左後右。如有表示式x-y+z 則y 應先與"-"號結合,執行x-y 運算,然後再執行+z 的運算。

這種自左至右的結合 方向就稱為"左結合性"。而自右至左的結合方向稱為"右結合性"。最典型的右結合 性運算子是賦值運算子。

如x=y=z,由於"="的右結合性,應先執行y=z 再執行x=(y=z)運算。c語言運算子中有不少為右結合性,應注意區別,以避免理解錯誤。

優先順序從上到下依次遞減,最上面具有最高的優先順序,逗號操作符具有最低的優先順序。

所有的優先順序中,只有三個優先順序是從右至左結合的,它們是單目運算子、條件運算子、賦值運算子。其它的都是從左至右結合。

具有最高優先順序的其實並不算是真正的運算子,它們算是一類特殊的操作。()是與函式相關,與陣列相關,而->及.是取結構成員。

其次是單目運算子,所有的單目運算子具有相同的優先順序,因此在我認為的 真正的運算子中它們具有最高的優先順序,又由於它們都是從右至左結合的,因此*p++與*(p++)等效是毫無疑問的。

3、口訣註釋:

優先順序等級口訣

圓方括號、箭頭一句號, 自增自減非反負、針強地址長度,

乘除,加減,再移位,

小等大等、等等不等,

八位與,七位異,六位或,五與,四或,三疑,二賦,一真逗。

其中","號為一個等級分段。

6樓:匿名使用者

%:(1)模運算,就是整除取餘

int x=5;

int y=3;

int z=x%y;//z=2;

(2)格式控制符號

int a=0,b=0x1234;

printf("%04d:count %x\n",a,b);

(3)字元'%'

printf("12.3%%");//輸出"12.3%"

7樓:youth小杰

c語言中%一般在格式輸入輸出函式中出現,用於指示所要輸入或輸出的資料的型別。其中%d表示輸入或輸出整型資料,%c表示字元型,%s表示字串,%f表示實型。

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

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

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

8樓:匿名使用者

1. 百分號(字元)

2. 控制字元(printf()、scanf()、sprintf()、sscanf()等函式中)

3. 模運算(取餘數)。

9樓:黃振

%就是整除取餘

int x=5,y=3,z;

z=x%y=2;

注意當兩個數 x,y異號時,如x為正數,y為負數時結果為第一個數的符號,第一個數為正即為正,為負即為負

2,%號兩邊的數都必須是int型資料,否則系統會報錯,如:5.2%3,3%2.1,2.3%1.2都是錯誤的表示式!

10樓:晁誠琴釵

如果在程式中是這樣的:

printf("%c",ch);

那麼它就是輸出字元變數ch的值(ch必須在前面定義和初始化)。

如果它在程式中這樣出現:

scanf("%c",&ch);

那麼它就表示在程式執行時使用者輸入的的一個字元值(並把這個值放在變數ch裡面)。

c語言中&&!是什麼意思?

11樓:傅明睿

&&

是與的意思

即左右兩邊都成立才成立

&&!

應該是要&&左邊成立且右邊不成立才成立

12樓:心聲代

00000000000000000000

!的優先順序大於&&,所以 a&&!b就是(a)&&(!b)

13樓:匿名使用者

兩個&&表示「邏輯與」,一個&表示」位與」。

14樓:匿名使用者

與非,就是「與」和「非」的合體,比如a&&!b就是a和我b並在一起的對立。

15樓:匿名使用者

不是一體的 && 和! 是分開的 因為!有較高優先順序 等價於()&& (!)

16樓:問豐建思蓮

&&在c語言中表示條件與(並且)的意思,通常用在條件表示式中。

具體用法可以用如下的示例來說明:

int i=4, j=0, k;

if(i>3 && j>2) // 如果i>3,並且j>2,那麼就執行k=5,只要有一個條件不滿足,那麼就不會執行k=5

c語言中的&&是什麼意思啊,怎麼用啊

17樓:天雲一號

&&在c語言中表示條件與(並且)的意思,通常用在條件表示式中。

具體用法可以用如下的示例來說明:

int i=4, j=0, k;

if(i>3 && j>2)  // 如果i>3,並且j>2,那麼就執行k=5,只要有一個條件不滿足,那麼就不會執行k=5

18樓:

表示 邏輯與運算

例如:1&&2 的結果為真,即為1

0&&1,因為0表示假,所以不需要看&&後面的了,直接判斷是假,結果為假

主要和|| 邏輯或運算有區別,

||和&&是c語言裡面的開關運算

19樓:

&& 是並且的意思。

例如:if (表示式一 && 表示式二 )

……也就是說,只有這兩個表達是的結果都是真的時候,才會繼續執行。

20樓:匿名使用者

a && b

就是如果a等於0 則結果為0

否則如果b等於0 則結果為0

否則結果為1

21樓:匿名使用者

「且」的意識,邏輯運算子

比如 a && b a b中一個為假,則a &&b 為假

22樓:我暈怎麼辦啊

兩真都真的時候為真,其它全假。好懷念當年學c的日子。

23樓:孤獨的旅行者

邏輯與,如何用我也不知

c語言中:&&和||符號是什麼意思?

24樓:

在c語言中,&&和||都屬於邏輯運算子,並且都是雙目運算子。邏輯運算子總共有3個,分別是"&&"、"||"和"!"。

邏輯運算子是用來判斷一件事情是"成立"還是「不成立」,或者說是「真」還是「假」,判斷的結果只有兩個值,用數字表示就是「0」和「非0」。其中,「非0」表示該邏輯運算的結果是「真」,「0」表示這個邏輯運算表示式的結果為「假」。

&&是邏輯與運算子,a && b,一假必假,結合性從左至右。

||是邏輯或運算子,a || b,一真必真,結合性從左至右。

25樓:匿名使用者

左邊那個是並且的意思,一般用於語句的邏輯判斷,右邊那個是運算子,相當於與

26樓:匿名使用者

c語言中&&和||運算子是邏輯運算子,&&是邏輯與,||是邏輯或。以下是這兩種運算子的真值表:

c語言/*……*/是什麼意思

27樓:安徽電信網上營業廳

/*是c語言註釋的起始標識。

在c語言中,可以使用/* */作為註釋文字的起始和結束標識,在/*和*/中間的文字,將不會被編譯器處理,而只是提供給其它人閱讀。

/*和*/可以不處於一行。

/**/註釋不可以巢狀使用,即在/*和*/中間,不可以出現其它的/*和*/。

c語言裡,v是什麼意思C語言裡,v是什麼意思?

c語言裡,v是 垂直製表。在c語言中,有一種特殊形式的字元常量,就是以一個字元 開頭的字元序列,這就是轉義字元。因為 後面的字元不是它本來的字元的意思了。常用轉義字元有 a表示響鈴 b表示退格,將當前位置移到前一列 f表示換頁,將當前位置移到下頁開頭 n表示換行,將當前位置移到下一行開頭 r表示回車...

4《23在C語言裡是什麼意思,C語言是什麼意思

結果為1,位移運算子的優先順序高於邏輯運算子,所以先計算4 2,4左移2位,相當4乘以2的平方,等於16,16 3,c語言規定非0為真,所以16 3的值為真,結果是1。樓下正解,我把位運算和邏輯運算弄錯了,c語言中3 4是怎麼運算的,結果是多少啊?結果是1 是邏輯操作符號 與 當兩邊都為非0時,整個...

C語言裡的10d是什麼意思,C語言裡的10d是什麼意思就是後面加一個數字是什麼意思精確度麼

我給你copy寫個簡單的c原始碼,你就明白了 include void main 執行結果 1 1 11 c語言裡的 10d是什麼意思 這部分代bai 碼是在printf 中的du吧?如果是,那麼第一zhi個dao 10d輸出專 雙引號後面的第一個整型變屬量的值,且佔10列的寬度,是原樣輸出到螢幕上...