1樓:卑子民剛韶
這樣:#include
"stdio.h"
intmani()
}擴充套件資料:
注意事項
字串常量是一對雙引號括起來的字元序列。字元常量可以賦值給字元變數,如"char
b='a';",但不能把一個字串常量賦給一個字元變數,同時也不能對字串常量賦值!
例如下面的是合法的字串常量:
"how
doyou
do.","china","a","$123.45"「clanguage
programming」、「a\\n」、「#123」、「」等為字串常量
儲存:字串中的字元依次儲存在記憶體中一塊連續的區域內,並且把空字元『\0』自動附加到字串的尾部作為字串的結束標誌。故字元個數為n的字串在記憶體中應占(n+1)個位元組。
可以輸出字串,例如:
printf("how
doyou
do.");
2樓:皇甫正信前彥
1字元常量只能是一個字元。如'ab'就不是字元常量。
2字元常量要用單引號括起來。如"a"不是字元常量。
3用ascii碼錶示時,數值要合法。如'\68'表示ascii碼是八進位制68的字元,但八進位制中沒有字元8,因此它也不是字元常量。
c語言中,怎麼判斷常量是否合法
3樓:遠巨集
整型分字首(0、0x)和字尾(u、l),每種進位制中用的數字不同;
浮點數字尾f、l,指數表示注意是否在範圍內;
字元與字串主要注意轉義字元後面是否合法;
a:整數中不允許出現逗號;
b:科學計數法表示1.5乘以10的2.0次方,由於科學計數法指數部分只能是整數。
c:\號是轉義符號後面要跟其他符號來表示具體字元,這裡什麼都沒跟就寫反引號了;
d:字串常量是連續的2個字元,第1個字元的ascii碼是7,第2個字元的ascii碼是0作為字串結束符號,第1個字元是響鈴符號,輸出時會讓預設揚聲器發出聲音。
擴充套件資料:
字串常量是用雙引號括起來的字元序列。
字元常量可以賦值給字元變數,例如"charb='a';"您不能將字串常量分配給字元變數,也不能將字串常量分配給這兩個變數!
例如,下面是一個有效的字串常量:
"howdoyoudo.","china","a","$123.45","c語言程式設計","an","#123",""等等是字串常量
儲存:字串中的字元依次儲存在連續的記憶體區域中,並且null字元'\0'會自動附加到字串的末尾作為字串的結尾。因此,一個n個字元的字串應該在記憶體中佔(n+1)個位元組。
4樓:務採楓
只要是數學上合法的,肯定是合法的一般這個由編譯器來檢查的你上面的全是合法的常量
5樓:l博士
回答整型分字首(0、0x)和字尾(u、l),每種進位制中用的數字不同;
浮點數字尾f、l,指數表示注意是否在範圍內;
字元與字串主要注意轉義字元後面是否合法;
a:整數中不允許出現逗號;
b:科學計數法表示1.5乘以10的2.0次方,由於科學計數法指數部分只能是整數。
c:\號是轉義符號後面要跟其他符號來表示具體字元,這裡什麼都沒跟就寫反引號了;
d:字串常量是連續的2個字元,第1個字元的ascii碼是7,第2個字元的ascii碼是0作為字串結束符號,第1個字元是響鈴符號,輸出時會讓預設揚聲器發出聲音。
擴充套件資料:
字串常量是一對雙引號括起來的字元序列。
字元常量可以賦值給字元變數,如"char b='a';",但不能把一個字串常量賦給一個字元變數,同時也不能對字串常量賦值!
例如下面的是合法的字串常量:
"how do you do.","china","a","$123.45"
祝您生活愉快哦
提問c的識別符號可用做變數名的有那些
回答m.d.john, $123,#33, 3d4,a>b
祝您生活愉快哦
更多14條
6樓:鐵懋
這個這麼簡單還問!去看看書吧,
如何判斷c語言中的合法常量?
7樓:諾諾百科
整型分字首(0、0x)和字尾(u、l),每種進位制中用的數字不同;
浮點數字尾f、l,指數表示注意是否在範圍內;
字元與字串主要注意轉義字元後面是否合法;
a:整數中不允許出現逗號;
b:科學計數法表示1.5乘以10的2.0次方,由於科學計數法指數部分只能是整數。
c:\號是轉義符號後面要跟其他符號來表示具體字元,這裡什麼都沒跟就寫反引號了;
d:字串常量是連續的2個字元,第1個字元的ascii碼是7,第2個字元的ascii碼是0作為字串結束符號,第1個字元是響鈴符號,輸出時會讓預設揚聲器發出聲音。
8樓:曹樹花節雀
a:整數中不允許出現逗號
b:科學計數法表示1.5乘以10的2.0次方,由於科學計數法指數部分只能是整數,所以這個錯
c:\號是轉義符號後面要跟其他符號來表示具體字元,這裡什麼都沒跟就寫反引號了
d:字串常量是連續的2個字元,第1個字元的ascii碼是7,第2個字元的ascii碼是0作為字串結束符號,第1個字元是響鈴符號,輸出時會讓預設揚聲器發出聲音。
9樓:l博士
回答整型分字首(0、0x)和字尾(u、l),每種進位制中用的數字不同;
浮點數字尾f、l,指數表示注意是否在範圍內;
字元與字串主要注意轉義字元後面是否合法;
a:整數中不允許出現逗號;
b:科學計數法表示1.5乘以10的2.0次方,由於科學計數法指數部分只能是整數。
c:\號是轉義符號後面要跟其他符號來表示具體字元,這裡什麼都沒跟就寫反引號了;
d:字串常量是連續的2個字元,第1個字元的ascii碼是7,第2個字元的ascii碼是0作為字串結束符號,第1個字元是響鈴符號,輸出時會讓預設揚聲器發出聲音。
擴充套件資料:
字串常量是一對雙引號括起來的字元序列。
字元常量可以賦值給字元變數,如"char b='a';",但不能把一個字串常量賦給一個字元變數,同時也不能對字串常量賦值!
例如下面的是合法的字串常量:
"how do you do.","china","a","$123.45"
祝您生活愉快哦
提問c的識別符號可用做變數名的有那些
回答m.d.john, $123,#33, 3d4,a>b
祝您生活愉快哦
更多14條
什麼是合法的字元常量
10樓:蓋辜苟
合法的字元常量有:
a. 』\084』//不合法,八進位制沒有8。
b. 』\x43』 //合法。
c.』ab』 //不合法,字元只能是一個。
d.」\0」 //不合法,字串不需要寫結束符。
不合法的字元常量是
a. 『\\n』b. 『\\101』c. 『xy』d. 『\\t』
a. 『\\n』
b. 『\\101』
d. 『\\t』
使用字元常量需要注意以下幾點:
字元常量只能用單撇號括起來,不能使用單引號或其他括號。
字元常量中只能包括一個字元,不能是字串。
字元常量是區分大小寫的。
單撇號只是界限符,不屬於字元常量中旳一部分,字元常量只能是一個字元,不包括單撇號。
單撇號裡面可以是數字、字母等c語言字符集中除』和\以外所有可現實的單個字元,但是數字被定義為字元之後則不能參與數值運算。
11樓:
字元常量有兩種:
一種是普通字元,即用單撇號括起來的一個字元,如'b' ,'y',『?』。字元常量在儲存在計算機的儲存單元中時,是以其**(一般採用ascii**)儲存的。
另一種是轉義字元,即特殊字元常量。轉移字元是c語言中表示字元的一種特殊形式,其含義是將反斜槓後面的字元轉換成另外的意義。
使用字元常量需要注意以下幾點:
(1)字元常量只能用單撇號括起來,不能使用單引號或其他括號。
(2)字元常量中只能包括一個字元,不能是字串。
(3)字元常量是區分大小寫的。
(4)單撇號只是界限符,不屬於字元常量中旳一部分,字元常量只能是一個字元,不包括單撇號。
(5)單撇號裡面可以是數字、字母等c語言字符集中除』和\以外所有可現實的單個字元,但是數字被定義為字元之後則不能參與數值運算。
12樓:伍師解答
回答字元常量是指用一對單引號括起來的一個字元。如『a』,『9』,『!』。
字元常量中的單引號只起定界作用並不表示字元本身。字元常量的值,就是在ascii編碼表中的值。是個從0—127之間的整數。
因此字元常量可以作為整型資料來進行運算。
字元常量只能用英文單引號括起來,不能用雙引號。如「y」不是一個字元常量,而是一個字串。而且單引號內的大小寫字元代表不同的字元常量,如『y』、『y』是兩個不同的字元常量。
字元常量的分類
1、普通的字元常量
用單撇號括起來的一個字元,在記憶體中佔一個位元組。字元常量只包括一個字元,如『ab』是不合法的。單撇號是定界符,而不屬於字元常量的一部分。
2、轉義字元常量
除字元常量外,c++還允許用一種特殊形式的字元常量,就是以「\」開頭的字元序列。例如,』\n』代表一個「換行」符。轉義字元雖然包含兩個或多個字元,但它只代表一個字元。
編譯系統在見到字元「\」時,會接著找它後面的字元,把它處理成一個字元在記憶體中只佔一個位元組。
提問字串常量呢
有什麼作用啊
運算嗎回答
字串是由零個或多個字元組成的有限序列。一般記為 s =「a1 a2…an」( n > =0) 。它是程式語言中表示文字的資料型別,代表具有一定意義的資訊,現實世界的大部分資訊都以字串的形式表示。
對於一種程式語言來說,字串處理是許多需要進行的重要任務之一,如使用者程式輸入資訊、程式向使用者顯示資訊等。所以幾乎每一種程式語言都要有專門針對字串的表示和操作。
提問是一種與計算機對話的方式嗎
回答是的,就是這個意思
提問讓計算機知道我們在說什麼
謝謝回答
好的,不客氣
更多14條
c語言中怎樣判斷一個字元型常量是否合法
13樓:匿名使用者
a為答案。
b答案中 以\0開頭表示是八進位制形式表示,而八進位制中沒有8c答案中 ''內只能有一個字元 65 是兩個字元 如果不用引號還可以說的過去
d答案中 字元只能用''不能用 ""
14樓:匿名使用者
同意樓上說法,c有各種條法,就是一中語言,語法很獨特,也有普遍性,學習或者程式設計是一定要小心
15樓:匿名使用者
字元的範圍是0到127...
如何判斷字元或字串常量是否合法
16樓:灩麗
1、首先,定義一個布林型變數,儲存判斷的結果。
2、接著,定義一個字元型變數,儲存輸入的識別符號。
3、輸入一個識別符號,儲存在變數id中。
4、判斷識別符號的首字母,看它是否符合識別符號要求。
5、用for迴圈判斷識別符號的每個字元,看它是否符合識別符號的要求。
6、用if語句判斷,識別符號的每個字元是否符合識別符號要求。
7、如果有一個字元不符合要求,則輸出該識別符號不合法,將判斷結果標誌為false,退出迴圈。
8、如果首字元不符合要求,則輸出該識別符號不合法。
9、最後,如果判斷結果為true,則輸出該識別符號為合法識別符號。
如何判斷字串是否相等,判斷字串是否有值,判斷多個字串是否相等
string str1 abc string str2 bcd if str1.equals str2 用的是專equals 方法屬 先要包含string.h 標頭檔案,再用以下 比較str1與str2二個字串是否相等 if strcmp str1,str2 0 在pl sql怎麼判斷兩個字串是否相...
js中如何判斷字串中是否包含指定字串
正則bai 匹配 du var str this is my test var test new regexp test g 建立正 zhi則dao表達版式對權 象var result s.match test alert result js判斷字串變數是否含有某個字串的方法 方法一 var str...
c語言字串常量的問題,C語言字串常量的一個問題。
字串bai遇到 0表示結束 第一個字du符串就相zhi當於dao abc123 那版麼長度為6 第二個字串就相當於 abc 那麼長度為3但是實際操作權發現並非如此,如下程式 include memcpy c1,abc123 01de n 0x20 printf s n c1 char c2 0x20...