當前位置:首頁 » 編程語言 » A合法嗎c語言

A合法嗎c語言

發布時間: 2022-05-28 06:45:01

A. c語言合法標識符a 什麼是C語言合法標志符怎麼還有a啊

在程序中使用的變數名、函數名、標號等統稱為標識符。除庫函數的函數名由系統定義外,其餘都由用戶自定義。C 規定,標識符只能是字母(A~Z,a~z)、數字(0~9)、下劃線()組成的字元串,並且其第一個字元必須是字母或下劃線。符合c的規定就是合法的,a明顯符合啊。

B. '\a』是C語言合法字元常數嗎

'\a'是C語言里一個合法的轉義字元,a代表alarm(鬧鈴),即列印(printf)它電腦應該會"嘟"地響一聲。

C. "A"為什麼不是合法的C語言字元常量

應該是 'A' 這樣才算是 字元常量
「A」 屬於字元串常量
<單引號表示字元,雙引號表示字元串,字元串會在結尾默認添加一個 結束標識符>

nVn小抖 回答 希望對您有幫助!

D. C語言題目,求大神告訴我為什麼A不能作為合法常量

C語言中,單引號括起來的只能是單個字元比如:'A','B','1'
若要表示字元串常量需用雙引號:"cd","Adsfasdfda"
所以,選項A若用雙引號"cd"就是正確的

E. C語言中a[10][m]是合法的嗎

不合法,C語言規定數組在聲明時必須確定地指出數組的大小,因為編譯器在編譯時要給數組分配確定的內存單元!內存單元的數量不能是變數!

F. C語言中,a=int(i);合法嗎

不合法
首先,如果int()是函數,很明顯和關鍵字重復,所以它不是函數
其次,如果是強制轉換,形式應該是(int)i
至於上面說對的,估計是他們的編譯器是支持C++之類的東西

G. 為什麼「A」是合法的C語言賦值語句呢

char str[80]="A"; // 聲明裡,叫初始化,不算賦值語句
strcpy(str,"XYZ"); // 數組賦值要用 函數
--------
char *p;p="A"; // 指針可以這樣賦值。這里的"A" 看成 字元串常量 的地址。
-------------
程序例子:
#include <stdio.h>
main(){
int i;
char str[80]="ABC",*p=str;
printf("str=%s *p=%s\n",str,p);
p="A";
printf("str=%s *p=%s\n",str,p);
strcpy(str,"XYZ");
printf("str=%s *p=%s",str,p);
return 0;
}
輸出:
str=ABC *p=ABC
str=ABC *p=A
str=XYZ *p=A

H. "\a是C語言合法常量嗎

"\a"
是C語言合法的
「字元串常量」。\a
是轉義字元。
'\a'
是C語言合法的
「字元常量」。數值等於7。可用來做響鈴符號。
c語言:
例如響鈴:
printf("%s","\a");
//若用揚聲器,喇叭開關要打開。
例如輸出整型數值:
printf("%d",'\a');
//輸出
7
c++
語言:
cout
<<"\a"<
評論
0
0
載入更多

I. C語言中a+1=2;語句是否合法

不合法,「=」的意義是賦值,所以左邊必須是一個可以賦值的變數。而a+1是一個表達式,它的意義類似一個常數。如果「a+1」的值是3,你想想3=2,把3賦值給2,說得通么?

J. C語言合法常量

a)合法,小數常量:數字序列
可選
.
數字序列
b)
01a
a不合法,並不代表字元'a'
c)
.e5
不合法.c語言語法規定,字母e或e之前必須要有數字,且e或e後面的指數必須為整數
d)』\082』
不合法,'\0xx'代表8進制轉義字元,既然是8進制,不能出現數字8

熱點內容
海康威視監控密碼是多少位 發布:2025-02-12 12:20:29 瀏覽:584
安卓的自帶瀏覽器在哪裡 發布:2025-02-12 12:20:29 瀏覽:722
望海潮上傳 發布:2025-02-12 12:16:08 瀏覽:672
javathread源碼 發布:2025-02-12 12:12:37 瀏覽:907
整個伺服器搭建教程 發布:2025-02-12 11:48:16 瀏覽:579
我的世界伺服器人多的 發布:2025-02-12 11:48:12 瀏覽:347
為實現分頁存儲管理需要哪些硬體支持 發布:2025-02-12 11:46:34 瀏覽:539
編程下載線 發布:2025-02-12 11:41:48 瀏覽:210
json存儲數據 發布:2025-02-12 11:41:39 瀏覽:219
天龍八部腳本免費 發布:2025-02-12 11:30:12 瀏覽:501