當前位置:首頁 » 編程語言 » c語言常用語

c語言常用語

發布時間: 2023-05-24 10:23:52

A. c語言常用語句極其用法

1.printf("Hello world!"); //屏幕輸出hello world!
2.scanf("%d",&x); //接收鍵盤輸入的一個整數
3.if(x>=0)
y=x;
else
y=-x; //求x的絕對值y
4. for(i=1;i<=5;i++)
printf("你好"); //輸出5次你好

B. C語言編程的常用語句及其作用

C語言控制語句①條件語句:if—else語句
②開關語句:switch語句
⑧當循環語句:while語句
④直到循環語句:do—while語句
⑤計數循環語句:for·語句
⑥中止本次循環語句:continue語句
⑦中止整個循環語句:break語句
⑧函數返回語句:return語句
⑨無條件轉移語句:goto語句 C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。

1 數據類型關鍵字(12個): (1) char :聲明字元型變數或函數
(2) double :聲明雙精度變數或函數
(3) enum :聲明枚舉類型
(4) float:聲明浮點型變數或函數
(5) int: 聲明整型變數或函數
(6) long :聲明長整型變數或函數
(7) short :聲明短整型變數或函數
(8) signed:聲明有符號類型變數或函數
(9) struct:聲明結構體變數或函數
(10) union:聲明共用體(聯合)數據類型
(11) unsigned:聲明無符號類型變數或函數
(12) void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)

2控制語句關鍵字(12個): A循環語句
(1) for:一種循環語句(可意會不可言傳)
(2) do :循環語句的循環體
(3) while :循環語句的循環條件
(4) break:跳出當前循環
(5) continue:結束當前循環,開始下一輪循環
B條件語句
(1)if: 條件語句
(2)else :條件語句否定分支(與 if 連用)
(3)goto:無條件跳轉語句
C開關語句
(1)switch :用於開關語句
(2)case:開關語句分支
(3)default:開關語句中的「其他」分支
D返回語句
return :子程序返回語句(可以帶參數,也看不帶參數)

3 存儲類型關鍵字(4個) (1)auto :聲明自動變數 一般不使用
(2)extern:聲明變數是在其他文件正聲明(也可以看做是引用變數)
(3)register:聲明積存器變數
(4)static :聲明靜態變數 4 其它關鍵字(4個): (1)const :聲明只讀變數
(2)sizeof:計算數據類型長度
(3)typedef:用以給數據類型取別名(當然還有其他作用
(4)volatile:說明變數在程序執行中可被隱含地改變

C. C語言常用詞彙及函數有哪些

1.continue跳出本次循環,進行下一次循環注意continue只能針對for循環和while循環, 不能針對switch選擇語句,除非switch語句嵌套在for或者while循環中

2.return 向調用函數返回值或終止函數當函數執行return後函數結束,本函數中剩下的所有語句都不在執行如果返回值為空結束函數,不像調用者返回任何值,可用來終止函數.

3.int 整數4個位元組

4.short int 短整數2個位元組

5.long int 長整數8個位元組

6.float 單精度浮點數4個位元組不能准確存儲浮點數

7.double雙精度浮點數8個位元組不能准確存儲浮點數

8.char字元1個位元組

9.printf()輸出

10.scanf() 獲取用戶輸入

11.getchar() 獲取用戶輸入中的字元

12.%d整形控制符

D. C語言中常用的英文單詞都是什麼意思

C
語言中常用的主要關鍵字如下:
int:是
integer(整型)的縮寫。
long
int:長整型,表示的范圍比
int
大。
short
int:短整型數,表示的范圍比
int
小。
float:是浮點數的意思。
double:是雙精度的意思,數據范圍比
float
大。
signed:有符號數,有正數、負數之分的。
unsigned:無符號數,沒有正數和負數之分,數據范圍比
signed
的要大。
char:是
character(字母)的縮寫。
break:是中斷的意思。
const:是constant(常量)的縮寫。
default:是拍蘆預設的意思。
struct:是
structure(結構)的縮寫。
typedef:該詞不是一個固定的英文單詞縮寫。它表示的意思就是:重新自定義一種新的數據類型。例如:重新定義一個結構等。可以理解成這樣:type-define。
static:襲燃帶是靜態的意思。
switch:是開關的意思。在
C
語言編程中,它常常和
case
語句一起使用。
return:是返回的意思,通常用於調用子函數後,子函數返回給主函數一個數值。
register:是寄存器的意思,從理論上說,如果把某個變數放在寄存器段磨中(例如語句:register
int
i
;
表示將變數
i
保存在寄存器中),而不是放在內存中,則執行速度會快一些,但是現在機器的硬體速度如此之快,快的這點兒速度已經可以忽略不計了。
while:是
C
語言的循環語句。
continue:是繼續的意思。
這么多關鍵字,至於說在具體的編程中到底是什麼樣子,那就必須要在實際的程序代碼中去體會了。

E. 單片機c語言編程時會用到哪些常用的C語

關鍵字
用 途
說 明

auto
存儲種類說明
用以說明局部變數,預設值為此

break
程序語句
退出最內層循環

case
程序語句
Switch語句中的選擇項

char
數據類型說明
單位元組整型數或字元型數據

const
存儲類型說明
在程序執行過程中不可更改的常量值

continue
程序語句
轉向下一次循環

default
程序語句
Switch語句中的失敗選擇項

do
程序語句
構成do..while循環結構

double
數據類型說明
雙精度浮點數

else
程序語句
構成if..else選擇結構

enum
數據類型說明
枚舉

extern
存儲種類說明
在其他程序模塊中說明了的全局變數

flost
數據類型說明
單精度浮點數

for
程序語句
構成for循環結構

goto
程序語句
構成goto轉移結構

if
程序語句
構成if..else選擇結構

int
數據類型說明
基本整型數

long
數據類型說明
長整型數

register
存儲種類說明
使用CPU內部寄存的變數

return
程序語句
函數返回

short
數據類型說明
短整型數

signed
數據類型說明
有符號數,二進制數據的最高位為符號位

sizeof
運算符
計算表達式或數據類型的位元組數

static
存儲種類說明
靜態變數

struct
數據類型說明
結構類型數據

swicth
程序語句
構成switch選擇結構

typedef
數據類型說明
重新進行數據類型定義

union
數據類型說明
聯合類型數據

unsigned
數據類型說明
無符號數數據

void
數據類型說明
無類型數據

volatile
數據類型說明
該變數在程序執行中可被隱含地改變

while
程序語句
構成while和do..while循環結構

附表1-1 ANSIC標准關鍵字

關鍵字
用 途
說 明

bit
位標量聲明
聲明一個位標量或位類型的函數

sbit
位標量聲明
聲明一個可位定址變數

Sfr
特殊功能寄存器聲明
聲明一個特殊功能寄存器

Sfr16
特殊功能寄存器聲明
聲明一個16位的特殊功能寄存器

data
存儲器類型說明
直接定址的內部數據存儲器

bdata
存儲器類型說明
可位定址的內部數據存儲器

idata
存儲器類型說明
間接定址的內部數據存儲器

pdata
存儲器類型說明
分頁定址的外部數據存儲器

xdata
存儲器類型說明
外部數據存儲器

code
存儲器類型說明
程序存儲器

interrupt
中斷函數說明
定義一個中斷函數

reentrant
再入函數說明
定義一個再入函數

using
寄存器組定義
定義晶元的工作寄存器

附表1-2 C51編譯器的擴展關鍵字

附錄二 AT89C51特殊功能寄存器列表(適用於同一架構的晶元)
符 號
地 址
注 釋

*ACC
E0H
累加器

*B
F0H
乘法寄存器

*PSW
D0H
程序狀態字

SP
81H
堆棧指針

DPL
82H
數據存儲器指針低8位

DPH
83H
數據存儲器指針高8位

*IE
A8H
中斷允許控制器

*IP
D8H
中斷優先控制器

*P0
80H
埠0

*P1
90H
埠1

*P2
A0H
埠2

*P3
B0H
埠3

PCON
87H
電源控制及波特率選擇

*SCON
98H
串列口控制器

SBUF
99H
串列數據緩沖器

*TCON
88H
定時器控制

TMOD
89H
定時器方式選擇

TL0
8AH
定時器0低8位

TL1
8BH
定時器1低8位

TH0
8CH
定時器0低8位

TH1
8DH
定時器1高8位

帶*號的特殊功能寄存器都是可以位定址的寄存器

F. 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《單精度浮點型》

熱點內容
如何設置強緩存的失效時間 發布:2025-05-19 15:21:28 瀏覽:694
winxp無法訪問 發布:2025-05-19 15:19:48 瀏覽:946
文件預編譯 發布:2025-05-19 15:14:04 瀏覽:643
怎麼在伺服器上掛公網 發布:2025-05-19 15:14:02 瀏覽:272
濟南平安e通如何找回密碼 發布:2025-05-19 14:56:58 瀏覽:175
安卓手機如何找到iccid碼 發布:2025-05-19 14:46:51 瀏覽:226
編譯的內核為什麼那麼大 發布:2025-05-19 14:45:21 瀏覽:179
什麼控制壓縮 發布:2025-05-19 14:28:13 瀏覽:930
網路伺服器忙指什麼 發布:2025-05-19 14:28:10 瀏覽:188
伺服器有外網ip 發布:2025-05-19 14:02:02 瀏覽:833