C語言之詞彙
⑴ c語言詞彙
物理地址是數據在內存中的地址,c語言是通過指針來訪問物理地址的!位是計算機最小存儲單位,一個位元組有8位bit
⑵ 在C語言中使用的詞彙分為幾類,分別為哪些
在C語言中使用的詞彙分為六類:標識符,關鍵字,運算符,分隔符,常量,注釋符等。1.標識符在程序中使用的變數名、函數名、標號等統稱為標識符。除庫函數的函數名由系統定義外,其餘都由用戶自定義。C 規定,標識符只能是字母(A~Z,a~z)、數字(0~9)、下劃線()組成的字元串,並且其第一個字元必須是字母或下劃線。以下標識符是合法的:a,x, 3x,BOOK 1,sum5以下標識符是非法的:
3s 以數字開頭
s*T 出現非法字元*
-3x 以減號開頭
bowy-1 出現非法字元-(減號)
在使用標識符時還必須注意以下幾點:
(1)標准C不限制標識符的長度,但它受各種版本的C 語言編譯系統限制,同時也受到具體機器的限制。例如在某版本C 中規定標識符前八位有效,當兩個標識符前八位相同時,則被認為是同一個標識符。
(2)在標識符中,大小寫是有區別的。例如BOOK和book 是兩個不同的標識符。
(3)標識符雖然可由程序員隨意定義,但標識符是用於標識某個量的符號。因此,命名應盡量有相應的意義,以便閱讀理解,作到「顧名思義」。2.關鍵字關鍵字是由C語言規定的具有特定意義的字元串,通常也稱為保留字。用戶定義的標識符不應與關鍵字相同。C語言的關鍵字分為以下幾類:
(1)類型說明符
用於定義、說明變數、函數或其它數據結構的類型。如前面例題中用到的int,double等
(2)語句定義符
用於表示一個語句的功能。如例1.3中用到的if else就是條件語句的語句定義符。
(3)預處理命令字
用於表示一個預處理命令。如前面各例中用到的include。3.運算符C語言中含有相當豐富的運算符。運算符與變數,函數一起組成表達式,表示各種運算功能。運算符由一個或多個字元組成。4.分隔符在C語言中採用的分隔符有逗號和空格兩種。逗號主要用在類型說明和函數參數表中,分隔各個變數。空格多用於語句各單詞之間,作間隔符。在關鍵字,標識符之間必須要有一個以上的空格符作間隔, 否則將會出現語法錯誤,例如把int a;寫成 inta;C編譯器會把inta當成一個標識符處理,其結果必然出錯。5.常量C 語言中使用的常量可分為數字常量、字元常量、字元串常量、符號常量、轉義字元等多種。在第二章中將專門給予介紹。 6.注釋符C 語言的注釋符是以「/*」開頭並以「*/」結尾的串。在「/*」和「*/」之間的即為注釋。程序編譯時,不對注釋作任何處理。注釋可出現在程序中的任何位置。注釋用來向用戶提示或解釋程序的意義。在調試程序中對暫不使用的語句也可用注釋符括起來,使翻譯跳過不作處理,待調試結束後再去掉注釋符。
⑶ 求C語言32個詞彙祥細解釋。
Actual argument 實際參數 Addition 加法
Address 地址 Alert 警告
Algorithm 演算法 ANSI 美國國家標准協會
Area 面積 Argument 參數,自變數
Arithmetic expresssion 參數,自變數 Arithmetic operator 算術運算符
Array 數組 Ascending order 升序
Assignment operator 賦值運算符 Back slash 反斜杠
Backspace 退格鍵 Base address 基地址
Basic Combined Programming Language (BCPL) 基本組合編程語言
Binary code file 二進制代碼文件 Binary executable 二進制可執行文件
Binary operator 二元運算符 Block 塊,語句塊
Boolean 布爾值 Bubble sort 冒泡排序
Buffer 緩沖區 Built-in function 內置函數
Call by reference 引用調用 Call by value 傳值調用
Called function 被調函數 Calling function 調用函數
Carriage return 回車 Character 字元
Code snippet 代碼片斷 Column 列
Combined Programming Language (CPL) 組合編程語言
Comma operator 逗號運算符 Compiler 編譯器
Compound statement 復合語句 Concatenation 連接
Condition 條件 Conditional construct 條件結構
Constant 常量 Control 控制,控制權
Console 控制台 Counter 計數器
Data type 數據類型 Declaration 聲明
Decrement 自減,遞減 Descending order 降序
Difference 差 Dimension 維數,維
Division 除法 Double 雙精度浮點型
Double quote 雙引號 Element 元素
Escape sequence 轉義序列 Even number 偶數
Executable statement 可執行語句 Expressions 表達式
Extension 擴展名 Factorial 階乘
Fibonacci series 斐波那契數列 Filename 文件名
Final value 終值 Float 浮點型
Flow chart 流程圖 Form Feed 換頁
Formal parameter 形式參數,形參 Fraction 小數
Function 函數 Global variable 全局變數
Header file 頭文件 Identifier 標識符
Increment 自加,遞增 Index 索引
Infinite loop 無限循環 Initial value 初值
Initialization 初始化 Inner loop 無限循環
Input 輸入 Instruction 指令
Integer 整形,整數 Integrated Development Environment(IDE)集成開發環境
Iteration construct 循環結構 Key combination 組合鍵
Keyword 關鍵字 Leap year 閏年
Linker 連接器 Literal 常量,文字
Local variable 局部變數
Logical operator 邏輯運算符
Loop 循環
Machine code 機器碼
Member 成員
Memory location 內存單元
Molus 取模
Multiple condition 多重條件
Multiple dimensional array 多維數組
Multiplication 乘法
Negative number 負數
Nest 嵌套
New line 換行
Object file 目標文件
Object program 目標程序
Odd number 奇數
Operand 操作數
Operator 操作符,運算符
Operator precedence 運算符優先順序
Outer loop 外層循環
Output 輸出
Parameter 參數
Parameterized function 參數化函數
Perimeter 周長
Pointer 指針
Positive number 正數
Power 冪
Precision 精確度
Pre-processor command 預處理命令
Prime number 質數
Proct 積
Project 工程
Prototype 原型
Pseudocode 偽代碼
Queue 隊列
Quotient 商
Random number 隨機數
Recursive function 遞歸函數
Relational operator 關系運算符
Remainder 余數
Retrieve 檢索
Row 行
Scope 作用域
Single dimensional array 一維數組
Single quote 單引號
Sorting 排序
Source code 源代碼
Square root 平方根
Stack 棧
Statement 語句
Step 步驟
String 字元串
String literal 字元串常量
Structure 結構
Structured programming 結構化編程
Subscript 下標
Subtraction 減法
Symbol 符號
Syntax 語法
Tab 製表符
Ternary operator 三元運算符
Traverse 遍歷
Triangle 三角形
Type cast 強制類型轉換
Unary operator 一元運算符
User-defined function 自定義函數
Variable 變數
Workspace 工作區
⑷ C語言用到的單詞
1.保留字:
C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。
(1)數據類型關鍵字(12個):char, double, enum, float, int, long, short, signed, struct, union, unsigned, void
(2)控制語句關鍵字(12個):break, case, continue, default, do, else, for, goto, if, return, switch, while
(3)存儲類型關鍵字(4個):auto, extern, register, static
(4)其它關鍵字(4個):const, sizeof, typedef, volatile
2.控制語句:
控制語句完成一定的控制功能。C語言只有9條控制語句,又可細分為三種:
( 1)選擇結構控制語句
if()~else~, switch()~
(2)循環結構控制語句
do~while(), for()~, while()~, break, continue
(3)其它控制語句
goto, return
3。函數:
字元串函數
bcmp
b
bzero
memccpy
memchr
memcmp
memcpy
memicmp
memmove
memset
movmem
setmem
stpcpy
strcat
strchr
strcmp
strcmpi
strcpy
strcspn
strp
stricmp
strlen
strlwr
strncat
strncmp
strncmpi
strncpy
strnicmp
strpbrk
strrev
strset
strstr
strtok
strupr
數學函數
abs
acos
asin
atan
atan2
ceil
cos
cosh
exp
fabs
floor
fmod
frexp
hypot
ldexp
log
log10
modf
pow
pow10
sin
sinh
sqrt
tan
tanh
輸入輸出函數
getchar
kbhit
printf
putchar
系統庫函數
ClearScreen
DispBCD
SetScrollBar
TextOut
UpdateLCD
bell
block
clrscr
cursor
delay
get_chi_font
get_eng_font
getkey
getpixel
gotoxy
line
move
noidle
outtextxy
putpixel
pyfc
rectangle
sleep
textmode
time
write_chi_font
write_eng_font
標准函數
exit
itoa
字元函數
isalnum
isalpha
iscntrl
isdigit
islower
isascii
isgraph
isprint
ispunct
isspace
isupper
isxdigit
toascii
tolower
toupper
動態內存分配函數
calloc
free
malloc
realloc
⑸ C語言中所有單詞的中文意思
樓主不要像背語文課本一樣去背下來,多寫寫代碼,自然會記住的!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:條件語句
⑹ C語言的所有單詞
樓主不要像背語文課本一樣去背下來,多寫寫代碼,自然會記住的!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:條件語句
希望對你能有所幫助。
⑺ C語言常用詞彙及函數有那些
常用詞彙:
1、short:修飾,短整型數據,可省略被修飾的int。
2、long:修飾int,長整型數據,可省略被修飾的int。
3、long long:修飾int,超長整型數據,可省略被修飾的int。
4、signed:修飾整型數據,有符號數據類型。
5、unsigned:修飾整型數據,無符號數據類型。
6、restrict:用於限定和約束指針,並表明指針是訪問一個數據對象的唯一且初始的方式。
7、return:用在函數體中,返回特定值(如果是void類型,則不返回函數值)。
8、continue:結束當前循環,開始下一輪循環。
9、break:跳出當前循環或switch結構。
10、goto:無條件跳轉語句。
11、if:條件語句,後面不需要放分號。
12、else:條件語句否定分支(與if連用)。
13、switch:開關語句(多重分支語句)。
14、case:開關語句中的分支標記,與switch連用。
15、default:開關語句中的「其他」分支,可選。
常用函數:
1、int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z'),返回非0值,否則返回0。
2、int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或數字('0'-'9'),返回非0值,否則返回0。
3、int abs(int i) 返回整型參數i的絕對值。
4、double cabs(struct complex znum) 返回復數znum的絕對值。
5、double fabs(double x) 返回雙精度參數x的絕對值。
6、long labs(long n) 返回長整型參數n的絕對值。
⑻ C語言一些單詞
C語言常用單詞
演算法 algorithm 機器語言machine language
運算與邏輯單元ALU 內存單元 memory unit
分析 analysis 微處理器microprocessor
應用軟體application software 模型model
匯編程序assembler
面向對象的語言object-oriented language
匯編語言assembler language 操作碼opcode
備份件backup copies 操作系統operating system
位bit
面向過程的語言procere-oriented language
引導boot 程序設計progremming
位元組bytes 匯編語言programming language
偽代碼pseudocode 類class
細化refinement 編寫代碼coding
循環結構repetition 編譯型語言compiled language
編譯程序compiler 輔存secondary storage
計算機程序computer program 選擇結構selection
控制單元 control unit 順序結構sequence
文檔編寫documentation 軟體software
軟盤floppy diskette
軟體開發過程software development procere
流程圖flowchart 軟體工程software engineering
硬碟hard disk 軟體維護software maintenance
硬體hardware 源代碼soure code
高級語言high-level language 源程序source program
輸入/輸出單元 I/O unit 語法syntax
調用invocation 系統軟體system software
循環結構iteration 測試testing
解釋型語言interpreted language二進制補碼two』s complement
解釋程序interpreter 低級語言low-level language
抽象abstraction 累加accumulating
參數argument 自減運算符decrement operator
算術運算符arithmetic operators 參數argument
賦值語句assignment statement 賦值運算符assignment operators
綜合性associativity 類型轉換cast
原子數據類型atomic data value 編譯時錯誤compile-time error
字元值character values 記數counting
類class 對齊justificating
注釋comments 邏輯錯誤logic error
數據類型data type 左值lvalue
聲明語句declaration statement 魔術數magic number
定義語句definition statement 數學頭文件mathematical library
雙精度數double-precision number 八進制octal
轉義序列escape sequence 已命名常數named constant
表達式expression 桌面檢查desk checking
浮點數floating-point number 域寬操縱符field width manipulator
函數function 回顯列印echo printing
頭文件header file 十六進制hexadecimal
標識符identifier
程序驗證與測試program verification and testing
整數值iteger value 自增運算符 increment operator
關鍵字keyword 實現implement
操縱符manipulator 提示prompt
混合表達式mixed-mode expression 運行時錯誤run-time error
助記符mnemonic 右值rvalue
模塊mole 符號常數symbolic constant
取模運算符molus operator 語法錯誤syntax error
優先順序 preccedence 跟蹤tracing
變數variable 類型轉換type conversions
⑼ 關於c語言的基本單詞
不要像背語文課本一樣去背下來,多寫寫代碼:
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:條件語句
⑽ C語言常用的英文單詞
常用的C語言指令:
main《主涵數》
auto《加在涵數名前}自動儲存類變數》------------------短
register《{加在涵數名前}寄存器儲存類變數》
extern《加在涵數名前}外部儲存類,可以不加》
static《加在涵數名前}靜態儲存類變數》----------------長
void《沒反回值》
for《{3個條件語句}循環》
while《{循環》
do while《{前do循環體語句,後while條件語句}循環》
if《{else補充語句,該短語只可有一個}{else if短語可有N個}條件》
switch()《{case條件:程序段}{default條件不滿足程序段}{break結束語}開關》
goto《沒條件轉向》
break《{適合於各種方式的循環}結果語》
continue《判斷結束語》
return《反回語句》
bool《布爾型變數》
int《整型》-----------------------------低
unsigned《沒符號字元型》
long《長整型》
double《雙精度浮點型》------------------高
short《短整型》
unsigned《沒符號整型》
unsigned short《沒符號短整型》 unsigned long《沒符號長整型》 char《字元型》
float《單精度浮點型》