❶ c語言各類符號意義以及用法
auto :聲明自動變數
short :聲明短整型變數或函數
int: 聲明整型變數或函數
long :聲明長整型變數或函數
float:聲明浮點型變數或函數
double :聲明雙精度變數或函數
char :聲明字元型變數或函數
struct:聲明結構體變數或函數
union:聲明共用數據類型
enum :聲明枚舉類型
typedef:用以給數據類型取別名
const :聲明只讀變數
unsigned:聲明無符號類型變數或函數
signed:聲明有符號類型變數或函數
extern:聲明變數是在其他文件中聲明
register:聲明寄存器變數
static :聲明靜態變數
volatile:說明變數在程序執行中可被隱含地改變
void :聲明函數無返回值或無參數,聲明無類型指針
if:條件語句 else :條件語句否定分支(與 if 連用)
switch :用於開關語句 case:開關語句分支
for:一種循環語句
do :循環語句的循環體 while :循環語句的循環條件
goto:無條件跳轉語句
continue:結束當前循環,開始下一輪循環
break:跳出當前循環
default:開關語句中的「其他」分支
sizeof:計算數據類型長度
return :子程序返回語句(可以帶參數,也可不帶參數)循環條件
❷ c語言32個基本關鍵字表示的意思
Turbo C2.0有以下關鍵字:
Turbo C2.0擴展的共11個
asm _cs _ds _es _ss cdecl far near huge interrupt pascal
由ANSI標準定義的共32個 :
auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static
註:關鍵字auto用於說明自動變數,通常不用;volatile(易變的)表示該變數不經過賦值,其值也可能被改變(例如表示時鍾的變數、表示通信埠的變數等)。
C語言32個關鍵字
[code]auto :聲明自動變數 一般不使用
double :聲明雙精度變數或函數
int: 聲明整型變數或函數
struct:聲明結構體變數或函數
break:跳出當前循環
else :條件語句否定分支(與 if 連用)
long :聲明長整型變數或函數
switch :用於開關語句
case:開關語句分支
enum :聲明枚舉類型
register:聲明積存器變數
typedef:用以給數據類型取別名(當然還有其他作用)
char :聲明字元型變數或函數
extern:聲明變數是在其他文件正聲明(也可以看做是引用變數)
return :子程序返回語句(可以帶參數,也看不帶參數)
union:聲明聯合數據類型
const :聲明只讀變數
float:聲明浮點型變數或函數
short :聲明短整型變數或函數
unsigned:聲明無符號類型變數或函數
continue:結束當前循環,開始下一輪循環
for:一種循環語句(可意會不可言傳)
signed:生命有符號類型變數或函數
void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)
default:開關語句中的「其他」分支
goto:無條件跳轉語句
sizeof:計算數據類型長度
volatile:說明變數在程序執行中可被隱含地改變
do :循環語句的循環體
while :循環語句的循環條件
static :聲明靜態變數
if:條件語句 [/code]
❸ C語言裡面的%ld、%d、%U都是什麼意思啊
%ld,%d,%u都是格式說明符中的類型。它的作用是將輸入或者輸出的數據按照格式說明符指定的格式進行輸入或者輸出。
(1)%ld表示數據按十進制有符號長型整數輸入或輸出。
(2)%d表示數據按十進制有符號整型數輸入或輸出。
(3)%u表示數據按十進制無符號整型數輸入或輸出。
格式說明符由%和格式字元組成。在一個格式控制字元串中可以有多個格式說明符,每一組格式說明符都是以%開始,以一個格式字元作為結束。具體類型和所代表含義如下圖:
(3)C語言基本字元及意思擴展閱讀:
當格式說明符限制了輸入或輸出的數據類型時,要與數據起始定義數據類型一一對應,否則會引起輸入或輸出錯誤。下面介紹一些基本的數據定義類型。
(1)void:聲明函數無返回值或無參數,聲明無類型指針,顯示丟棄運算結果。(C89標准新增)
(2)char:字元型類型數據,屬於整型數據的一種。(K&R時期引入)
(3)int:整型數據,表示範圍通常為編譯器指定的內存位元組長。(K&R時期引入)
(4)float:單精度浮點型數據,屬於浮點數據的一種。(K&R時期引入)
(5)double:雙精度浮點型數據,屬於浮點數據的一種。(K&R時期引入)
(6)_Bool:布爾型(C99標准新增)
(7)_Complex:復數的基本類型(C99標准新增)
(8)_Imaginary:虛數,與復數基本類型相似,沒有實部的純虛數(C99標准新增)
(9)_Generic:提供重載的介面入口(C11標准新增)
❹ c語言中一些字元的意思
'1'為轉義字元,代表的意思是「標題開始」
在C語言中,所有的ASCII碼都可以用「」加數字(一般是8進制數字)來表示。
而C中定義了一些字母前加""來表示常見的那些不能顯示的ASCII字元,如 , , 等,就稱為轉義字元,因為後面的字元,都不是它本來的ASCII字元意思了。
轉義字元是很多程序語言、數據格式和通信協議的形式文法的一部分。對於一個給定的字母表,一個轉義字元的目的是開始一個字元序列,使得轉義字元開頭的該字元序列具有不同於該字元序列單獨出現時的語義。因此轉義字元開頭的字元序列被叫做轉義序列。
轉義序列通常有兩種功能。第一個是編碼一個句法上的實體,如設備命令或者無法被字母表直接表示的特殊數據。
第二種功能,也叫字元引用,用於表示無法在當前上下文中被鍵盤錄入的字元(如字元串中的回車符),或者在當前上下文中會有不期望的含義的字元(如C語言字元串中的雙引號字元",不能直接出現,必須用轉義序列表示)。
在後面那種情況,轉義序列是一種由轉義字元自身和一個被引用的字元組成的一個二合字母(digraph)情形。
參考資料來源:
網路-轉義字元
網路-ASCII
❺ c語言各種符號的意思
&: 在C語言中有兩種意思,一種是取地址符,是單目運算符;另一種是位運算符,表示「按位與」,是雙目運算符。|: 是位運算符,表示「按位或」。
資料擴展
1、符號 & 和 | 這兩個運算符都是二進制的按位操作符。
&: 二進制「與」(都為1時,結果是1,否則是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。
|: 二進制「或」(有1時,結果是1,都是0時,結果為0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。
2、位運算符將數字視為二進制值,並按位進行相應運算,運算完成後再重新轉換為數字。
例如:
表達式10&15表示(1010 & 1111),它將返回表示1010的值10。因為真真得真,或者是11得1,同位全是1結果也是1。
表達式10|15表示(1010 | 1111),它將返回表示1111的值15。假假得假。全零得零。
3、C語言中的符號分為10類:算術運算符、關系運算符、邏輯運算符、位操作運算符、賦值運算符、條件運算符、逗號運算符、指針運算符、求位元組數運算符和特殊運算符。
4、位操作運算符:參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
❻ C語言中什麼是字元
C語言中單引號的是字元,雙引號的是字元串。
1、字元指類字形單位或符號,包括字母、數字、運算符號、標點符號和其他符號,以及一些功能性符號。字元在計算機內存放,應規定相應的代表字元的二進制代碼。代碼的選用要與有關外圍設備的規格取得一致。
2、字元串主要用於編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字元串在存儲上類似字元數組,所以它每一位的單個元素都是可以提取的。
它是編程語言中表示文本的數據類型。在程序設計中,字元串(string)為符號或數值的一個連續序列,如符號串(一串字元)或二進制數字串(一串二進制數字)。
❼ C語言幾個簡單電腦字元意思
\n是換行符;
scanf("%lf",&x)是讓你輸入X;
prinf("sine
of
%lf
is
%lf\n",x,s)表示的是x的正弦值是s。
❽ C語言中什麼是字元,什麼是字元串啊,謝謝
C語言中單引號的是字元,雙引號的是字元串。
1、字元指類字形單位或符號,包括字母、數字、運算符號、標點符號和其他符號,以及一些功能性符號。字元在計算機內存放,應規定相應的代表字元的二進制代碼。代碼的選用要與有關外圍設備的規格取得一致。
2、字元串主要用於編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字元串在存儲上類似字元數組,所以它每一位的單個元素都是可以提取的。
它是編程語言中表示文本的數據類型。在程序設計中,字元串(string)為符號或數值的一個連續序列,如符號串(一串字元)或二進制數字串(一串二進制數字)。
(8)C語言基本字元及意思擴展閱讀
C語言字元串的使用
用來存放字元的數組稱為字元數組,例如:
charc[10];
字元數組也可以是二維或多維數組。例如:
charc[5][10];
字元數組也允許在定義時進行初始化,例如:
charc[10]={'c','','p','r','o','g','r','a','m'};//c[9]未賦值,所以為默認值』 』
當對全體元素賦初值時也可以省去長度說明。例如:
charc[]={'c','','p','r','o','g','r','a','m'};
這時c數組的長度自動定為9。
字元數組和普通數組一樣,也是通過下標引用各個元素。
❾ C語言的那些字元串什麼的的意思
%d是佔位符,
%是引導符,d表示十進制整數的形式
例如我用鍵盤輸入一個整數給變數a
scanf("%d",&a);%d 佔得就是a的位
再如我在顯示器上輸出變數a的值
寫成:printf("%d",a);%d就是輸出的時候的佔位符,佔a的位 表示以十進制整數形式輸出aprintf("%d",x)像這樣的語句表示輸出的是整數型的變數,
printf("%c",x)像這樣的語句表示輸出的是字元型的變數,
%c是以單個字元
getch() 這個函數 輸入一個字元不顯示出來
❿ 求C語言中的32個關鍵字及其意思
C語言中的32個關鍵字及其意思如下:
1、auto 聲明自動變數
2、short 聲明短整型變數或函數
3、int 聲明整型變數或函數
4、long 聲明長整型變數或函數
5、float 聲明浮點型變數或函數
6、double 聲明雙精度變數或函數
7、char 聲明字元型變數或函數
8、struct 聲明結構體變數或函數
9、union 聲明共用數據類型
10、enum 聲明枚舉類型
11、typedef 用以給數據類型取別名
12、const 聲明只讀變數
13、unsigned 聲明無符號類型變數或函數
14、signed 聲明有符號類型變數或函數
15、extern 聲明變數是在其他文件正聲明
16、register 聲明寄存器變數
17、static 聲明靜態變數
18、volatile 說明變數在程序執行中可被隱含地改變
19、void 聲明函數無返回值或無參數,聲明無類型指針
20、else 條件語句否定分支(與 if 連用)
21、switch 用於開關語句
22、case 開關語句分支
23、for 一種循環語句
24、do 循環語句的循環體
25、while 循環語句的循環條件
26、goto 無條件跳轉語句
27、continue 結束當前循環,開始下一輪循環
28、break 跳出當前循環
29、default 開關語句中的「其他」分支
30、sizeof 計算數據類型長度
31、return 子程序返回語句(可以帶參數,也可不帶參數)循環條件
32、if 條件語句