Is在C語言中什麼意思想知道c語言中is表示什麼意思

2021-03-07 08:17:44 字數 7306 閱讀 2458

1樓:閣中古靈

is 是你這個程式裡自己設定的變數吧。

2樓:匿名使用者

吧程式發出來 就知道了

3樓:善秋芹莫鵑

is不是c的關鍵字,算了我把這個表複製給你,你看不在這裡面的就證明不是c的關鍵字,沒有特別的意思:

關鍵字共有

32個:(

p375

)auto

break

case

char

const

continue

default

dodouble

else

enum

extern

float

f***oto

ifint

long

register

return

short

signed

sizeof

static

struct

switch

typedef

union

unsigned

void

volatile

while

更多關於「常量」的說明

――在前面已經簡單講了常量的定義,下面是關於常量的更多的內容。

常量與基本資料型別結合起來就是各種不同型別的常量,如:

資料型別

中文含義

常量例項

備註int

整 型1

12321000

-234

long

int長整型

35000l

-34l

數後面加l表示

short

int短整型

10-12

90unsigned

int無符號整型

10000u

987u

40000

數後面加u表示

float

浮點型123.23f

4.34e-3f

double

雙精度型

123.23

12312333

-0.98765432

long

double

長雙精度型

1001.2l

數後面加l

想知道c語言中is表示什麼意思

4樓:匿名使用者

沒有is的,你看到的那個is是在雙引號內的,是一個字串裡的內容,輸出的時候按照原樣is輸出,你要是把is換成are那它輸出就變成are

5樓:我摸摸餓

兄弟,你看看執行結果就知道了

c語言中issuper(c)是什麼意思

6樓:天雨下凡

判斷變數c是否為大寫字母,如果是,則返回非零值,否則返回0,你寫錯了,應該是isupper(c)

7樓:一顆程式猿

是 isupper吧?

判斷字元 c 是否為大寫字母

c語言中的「%c」是什麼意思?

8樓:匿名使用者

例如printf( "%c", c );

scanf(「%c」,&c);

代表輸入或輸出格式是一個字元變數 。。

對於一個字元型或者int型都能用%c。。與ascii碼錶對應。。

9樓:徭庸學凝潔

i+=j;和i=i+j;

功能上是等價的,但是前者更快,與內部結構有關。

10樓:乘藻愛依絲

c語言中,輸入和

輸出是需要指定資料的型別,如下面的程式:#includevoid

main()

比如你輸入a

bc第一個輸出語句會輸出abc第二個語句由於使用%d所以會輸出abc對應的ascii碼

c語言 issushu是什麼

11樓:自由ze嚮往

這個是c語言的一個三目運算子 ?: 意思是先判斷?前面的表示式的邏輯值是否為真,如果為真,則取冒號前面的表示式的值為整個表示式的值,如果為假,則取冒號後面的表示式的值為整個表示式的值。

這裡是少一個括號,具體應該這樣: (w

12樓:匿名使用者

這肯定是個函式名,issushu是判斷某個數是不是素數。

13樓:匿名使用者

拼音函式。 is 素數。

在c語言中 **表示什麼意思。

14樓:熱詞課代表

最近」盤「字很流行,盤是什麼意思?為什麼能成為網路熱詞?

15樓:僪玉蘭夷茶

在合法的c語言中源程式**中,不考慮預處理,有意義的操作「*

*」或「**」只可能在以下場合見到:

○表示二級指標型別。例如char**是指向char*指標型別的型別,而char*型別是指向char指標的型別。一般用於指標動態陣列,例如一個確定的char**和一個長度可以表示一個char*的陣列,char**型別資料的值儲存這個陣列的首元素地址。

○宣告一個二級指標的宣告說明符中用到。例如char

**a,*b,**c,d;宣告瞭二級指標a和c,一級指標b和char變數d。

作為字串的一部分,例如"**abcd*

*";。

○多個操作符的組合。關於j=-1**i這樣的形式,這裡**並非單獨的「**」操作符符或分隔符,而是一個二元運算子(乘號)和一個一元運算子(解引用)的組合。-1**i可以理解為(-1)*(*i),其中i是指向可以參與乘法運算右運算元的資料的一個指標。

*i表示乘法的右運算元,而左運算元是-1(一元運算子負號的優先順序比乘法高,-1的負號解釋為和1結合而不是和1**i結合)。

○作為註釋的一部分(但不是必要的,只有/前後的*才可能是註釋的邊界),例如:

/***

*這是註釋。

******

*****/

----

○另外有一種非常規用法,c中的字元字面量(''之間的)是int而不是c++那樣的const

char型別,因此可以在''之間包含多個ansi字元(32位平臺不超過4個,16位平臺不超過2個)而不引起編譯錯誤(僅編譯警告),例如inta=

'**',b=

'**';等。

----

(orz...之前只考慮了註釋和單獨作為編譯符號的情況,漏了連續操作符組合-

-...)

====

[原創回答團]

16樓:戶信婁酉

是「轉義字元

轉義字元是一種特殊的字元常量。轉義字元以反斜線"\"開頭,後跟一個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元。

例如,在前面各例題printf函式的格式串中用到的「\n」就是一個轉義字元,其意義是「回車換行」。轉義字元主要用來表示那些用一般字元不便於表示的控制**。

常用的轉義字元及其含義

轉義字元

轉義字元的意義

\n回車換行

\t橫向跳到下一製表位置

\v豎向跳格

垂直製表符

\b退格

\r回車

\f走紙換頁

\\反斜線符"\"

\'單引號符

\a鳴鈴

\ddd

1~3位八進位制數所代表的字元

\xhh

1~2位十六進位制數所代表的字元

廣義地講,c語言字符集中的任何一個字元均可用轉義字元來表示。\ddd和\xhh正是為此而提出的。ddd和hh分別為八進位制和十六進位制的ascii**。

如\101表示字?quot;a"

,\102表示字母"b",\134表示反斜線,\xoa表示換行等。

17樓:

舉個簡單的例子:

int *a;

這個語句宣告瞭一個變數a,a的資料型別是int *,也就是整型變數的指標型別(如果不懂什麼是指標,那這個問題就沒有意義了)。也就是說 a的值是一個記憶體地址,在這個地址所在的記憶體空間中存放的是一個整型變數。

再看:int **b;

這個語句也宣告瞭一個變數b,b的資料型別是int **,也就是整型變數的指標的指標型別(二級指標)。也就是說 b的值是一個記憶體地址,該地址所在的記憶體空間中存放的是一個整型變數的指標(一級指標,或許就是上面那個a的值)。

18樓:召利葉閭卿

*在c語言中有多種含意:

1.在宣告時表示變數是一個指標

2.在算術表示式中表示乘號

3.在執行語句中出現在指標變數前面時表示間接引用(取指標指向的地址儲存的值)

4.用在scanf()函式中,表示賦值約束5.用在printf()函式中,表示對應變數輸出的列寬和精度在後面的變數列表中指定

6.表示一個字元

19樓:my杜杜

*表示指標,**表示指標的指標。

例如:int *a;這個語句宣告瞭一個變數a,a的資料型別是int *,也就是整型變數的指標型別(如果不懂什麼是指標,那這個問題就沒有意義了)。也就是說 a的值是一個記憶體地址,在這個地址所在的記憶體空間中存放的是一個整型變數。

再看:int **b;這個語句也宣告瞭一個變數b,b的資料型別是int **,也就是整型變數的指標的指標型別(二級指標)。也就是說 b的值是一個記憶體地址,該地址所在的記憶體空間中存放的是一個整型變數的指標(一級指標,或許就是上面那個a的值)。

c語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程式設計語言。在表示式方面較其它程式語言更為簡潔,如自加、自減、逗號運算和三目運算使表示式更為簡單,但初學者往往會覺的這種表示式難讀,關鍵原因就是對運算子和運算順序理解不透不全。當多種不同運算組成一個運算表示式,即一個運算式中出現多種運算子時,運算的優先順序和結合規則顯得十分重要。

在學習中,對此合理進行分類,找出它們與數學中所學到運算之間的不同點之後,記住這些運算也就不困難了,有些運算子在理解後更會牢記心中,將來用起來得心應手,而有些可暫時放棄不記,等用到時再記不遲。

20樓:延姝麗淡勝

一般來說是數學上的除以的意思,相當於「÷」。

不過它還有和其他兩種用法,一個是兩個連用——//,是單行註釋的意思。

另一個是和星號連用——/*

*/,是一大段內容的註釋。

被註釋掉的內容不會被編譯,只是起到一個說明的作用。

21樓:司馬唐遷

指標的指標。

舉例來說,

int* p1;

表示說p1指向一個int型的量,而p本身是指向int型變數的指標,它儲存一個地址。

int** p2;

表示說p2指向一個int*型的量,而它指向的int*型變數又指向一個int型變數。p2和跑

指向的變數都是地址。

22樓:匿名使用者

表示指向指

針資料的指標,存放指標資料的存放地址,如:* *p;char *buffer=;p=buffer;則p的內容是指標陣列buffer的首地址

23樓:匿名使用者

是是是法執法 賦值賦值法 地址。

24樓:匿名使用者

t(text): 文字檔案,可省略不寫b(banary): 二進位制檔案2)用「r」開啟一個檔案時,該檔案必須已經存在,且只能從該檔案讀出。

3)用「w」開啟的檔案只能向該檔案寫入。若開啟的檔案不存在,則以指定的檔名建立該檔案,若開啟的檔案已經存在,則將該檔案刪去,重建一個新檔案。

4)若要向一個已存在的檔案追加新的資訊,只能用「a」方式開啟檔案。但此時該檔案必須是存在的,否則將會出錯。

5)在開啟一個檔案時,如果出錯,fopen將返回一個空指標值null。在程式中可以用這一資訊來判別是否完成開啟檔案的工作,並作相應的處理。

c語言中%c是什麼意思

25樓:匿名使用者

用於格式化輸入輸出函式中, 針對char型別的匹配。

比如 輸入

用於輸入一個字元型。

輸出時類似。

所有的格式化輸入輸出函式,都可以用這個。

c語言中%c,%s分別代表什麼意思?

26樓:幻翼高達

%c在c語言中代表字元型格式符。

%s在c語言中代表字串型格式符。

%c和%s一般用在printf、sprintf等字串格式化函式中,用於決定格式化引數的資料型別。如printf("%s",  a)會將變數a作為字串型別進行格式化。

printf()函式是格式化輸出函式, 一般用於向標準輸出裝置按規定格式輸出資訊。

printf()函式的呼叫格式為: printf("《格式化字串》", 《參量表》)。

格式輸出,它是c語言中產生格式化輸出的函式(在 stdio.h 中定義)。用於向終端(顯示器、控制檯等)輸出字元。

格式控制由要輸出的文字和資料格式說明組成。要輸出的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些轉義字元表示特殊的含義。

擴充套件資料:

c語言中所有格式化型別的定義:

1、%d/i

接受整數值並將它表示為有符號的十進位制整數,i是老式寫法

2、%o

無符號8進位制整數(不輸出字首0)

3、%u

無符號10進位制整數

4、%x/x

無符號16進位制整數,x對應的是abcdef,x對應的是abcdef(不輸出字首0x)

5、%f(lf)

單精度浮點數和雙精度浮點數用f(lf在c99開始加入標準,意思和f相同)

6、%e/e

科學計數法表示的數,此處"e"的大小寫代表在輸出時用的「e」的大小寫

7、%g/g

有效位數,如:%.8g表示單精度浮點數保留8位有效數字。

8、%c

字元型。可以把輸入的數字按照ascii碼相應轉換為對應的字元

9、%s/s

字串。輸出字串中的字元直至字串中的空字元(字串以'\0『結尾,這個'\0'即空字元)

10、%p

以16進位制形式輸出指標

11、%n

到此字元之前為止,一共輸出的字元個數,不輸出文字

12、%%

不進行轉換,輸出字元『%』(百分號)本身

13、%m

列印errno值對應的出錯內容,(例:printf("%m\n");)

c語言中 什麼意思啊,在c語言中 是什麼意思

這是兩抄個運算子擺放在一起而已 bai 是賦值運算子 邏輯 du非運算子,邏zhi輯操作符一 dao般將其運算元視為條件表示式,返回結果為bool型別 首先對其運算元求值,若結果為0,則條件為假 false 否則為真 true 優先順序上 先於 所有比如有下面的式子 int i i 5 這個要怎麼理...

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

等於的意思 是賦值的意思。只要理解到 賦值不是等於 就能分辨了。比如 int a a 2 賦值,讓a的值變成2 a原來是多少是不知道的 if a 3 判斷 a是否等於3,此時a的值仍然是2a 這是一個邏輯符號,也就是說,結果是真或者假.a b 當a與b相等時是真,否則為假.還有,迴應一下klboy1...

c語言中for是什麼意思C語言中for是什麼意思?

在c語言中,for語句使用最為靈活,它的一般形式為 for 表示式1 表示式2 表示式3 語句它的執行過程如下 先求解表示式1。求解表示式2,若其值為真 非0 則執行for語句中指定的內嵌語句,然後執行下面第3 步 若其值為假 0 則結束迴圈,轉到第5 步。求解表示式3。轉回上面第2 步繼續執行。迴...