1樓:遠巨集
整型分字首(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)個位元組。
2樓:務採楓
只要是數學上合法的,肯定是合法的一般這個由編譯器來檢查的你上面的全是合法的常量
3樓: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條
4樓:鐵懋
這個這麼簡單還問!去看看書吧,
判斷c語言數值常量是否合法?為什麼不合法?
5樓:啥玩意兒
12. 0xa23 4.5e0,-0xf .5e-3 .177合法。
實數型常量:必須有小數點,例如定義double a=1就是錯誤的,必須寫成double a=1.0,另外寫成a=1,0中間是逗號,就更是錯誤的了。
e與e表示以10為底數的冪數,且e與e後面必須跟整數,若是小數也是錯誤的,例如3.2e1.5 ,這裡1.5是小數,所以錯的。
6樓:
a、b項都是合法的。c項中0abc和10,000不合法:因為以0打頭的數字是八進位制,而八進位制不會有abc等符號;10,000中的逗號是c不允許的。
7樓:匿名使用者
a第二個,不正確
c低四個不正確
如何判斷c語言中的合法常量?
8樓:諾諾百科
整型分字首(0、0x)和字尾(u、l),每種進製中用的數字不同;
浮點數字尾f、l,指數表示注意是否在範圍內;
字元與字串主要注意轉義字元後面是否合法;
a:整數中不允許出現逗號;
b:科學計數法表示1.5乘以10的2.0次方,由於科學計數法指數部分只能是整數。
c:\號是轉義符號後面要跟其他符號來表示具體字元,這裡什麼都沒跟就寫反引號了;
d:字串常量是連續的2個字元,第1個字元的ascii碼是7,第2個字元的ascii碼是0作為字串結束符號,第1個字元是響鈴符號,輸出時會讓預設揚聲器發出聲音。
9樓:曹樹花節雀
a:整數中不允許出現逗號
b:科學計數法表示1.5乘以10的2.0次方,由於科學計數法指數部分只能是整數,所以這個錯
c:\號是轉義符號後面要跟其他符號來表示具體字元,這裡什麼都沒跟就寫反引號了
d:字串常量是連續的2個字元,第1個字元的ascii碼是7,第2個字元的ascii碼是0作為字串結束符號,第1個字元是響鈴符號,輸出時會讓預設揚聲器發出聲音。
10樓: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條
c語言中有關區域性常量的定義,C語言中是如何定義常量的啊
第乙個錯誤是 預編譯定義 defineca應該放在函式的外面,而且是程式檔案的開頭,而你把它放在函式內部了 第二個錯誤是 定義陣列 ints c 時,陣列長度必需用常量,在這裡,c雖然貌似是個常量,但先不說c本身的定義是錯的,而它所代表的卻是a,而a是變數,所以是錯誤。改正之後的結果應該是 incl...
c語言中怎麼判斷乙個轉義字元是合法的?
單獨乙個。不是合法轉義字元。轉義字元。就是指反斜槓後面的字元,不按原意。解釋,而要按。轉義 解釋。轉義字元。於英文。escape sequence sequence 就是指後面的那個字元。唯一乙個。單獨乙個。除了註解行 是。合法字元的情況,印象中只有 c語言中有時程式。1行寫不完,但語法上。要求寫成...
在c語言中非法的字元常量是,在c語言中,非法的字元常量是A。tB17CnDxaa
你這個是 抄選擇題?那就選d吧,其 襲它的都是小於128的字元,可bai以顯示,d表示du的內容大於zhi等於128,不能顯示,你可以 與ascii表對應,每乙個字元常量有他相應的碼值。以下選項不合法的字元常量是 a 018 b c d xcc 每個字元常量都對應乙個整數編碼,所以表示乙個字元有兩種...