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 步繼續執行。迴...