c語言的概述

2021-06-21 22:27:49 字數 1455 閱讀 4797

1.1 語言的衍生過程

機器語言---->高階語言--->c語言

計算機的指令系統,是規定一條友若干位0和1組成的指令使計算機產生某種操作

(某種)機器語言:某種型號機器語言指令的集合   它是分型號的

高階語言:比機器語言要通用一點

高階語言通過編譯系統轉化成機器語言,來控制計算機

1.2 c語言的特點

(1)c程式是由函式構成的

乙個c源程式中必須要有main函式或者main函式和若干其他函式

(2)乙個函式有兩部分組成:函式首部和函式體

函式首部:函式型別 函式名(函式引數型別 引數名) 如:int main (int x)

函式體:有宣告部分和執行部分,內容為最外層大括號之間的內容

(3)乙個c程式總是從main函式開始執行的

(4)c程式書寫格式自由

(5)每個語句和資料宣告的最後必須有乙個分號

(6)c語言本身沒有輸入輸出語句

(7)c語言的注釋://和 /*...*/,前者只能單行注釋,後者可多行注釋

1.3 標準函式庫

#include

:standard input & output 即標準的輸入輸出

標準的輸入函式 scanf

標準的輸出函式 printf:能夠輸出多個資料,且為任意型別,putchar只能輸出乙個字元

(1)printf函式格式

printf(格式控制,輸出表列) 如:printf("%d,%c\n",i,o)

格式控制由雙撇號空起來的乙個字串,由普通字元和格式宣告組成

普通字元即原樣輸出,格式宣告總以%開始

(2)scanf函式格式

(3)基本格式字元

d格式符、i格式符:按十進位制整形資料的實際長度輸出

c格式符:輸出乙個字元

f格式符:輸出乙個字串 單精度(6到7位有效數字)和雙精度(15到16位有效數字,給出小數點6位)

e格式符:以指數的形式輸出實數 指定小樹位數,指數部分位數,e佔位數,指數符號佔位數,指數佔位數 如:1,234 e+002

#include

void main()

{char c ='a';

int i = 97;

fload a,b;

a=111111.111;

b=222222,222;

double x,y;

x=11111111.11111111;

y=22222222.22222222;

printf("c=%c,c=%d\n",c,c);

printf("i=%c,i=%d\n",i,i);

ptintf("%f\n",a+b);

printf("%f\n",x+y);

執行結果:

c=a,c=97

i=a,i=97

333333.329125

33333333.333333

C語言概述

c語言歷史 1970年 unix的研製者丹尼斯 里奇 dennis ritchie 和肯 湯普遜 ken thompson 研製出b語言 bcpl語言 19世紀70年代末丹尼斯 里奇第一次把b語言改為c語言 1983年美國國家標準委員會 ansi 對c語言進行標準化,頒布了第乙個c語言草案 83an...

C語言概述

c語言概述 從乙個簡單的例項開始 math.h stdio.h main 源程式的結構特點 1.乙個 語言源程式可以由乙個或多個原始檔組成。2.每個原始檔可由乙個或多個函式組成。3.乙個源程式不論由多少個檔案組成,都有乙個且只能有乙個main函式,即主函式。4.源程式中可以有預處理命令 includ...

c 語言概述

c 語言是目前世界上最流行和應用最廣的一種計算機高階程式語言。他從早期的c語言發展演化而來,c 對c語言不是簡單的擴充,而是從面向過程的語言發展為既面向過程又物件導向的語言,以適應軟體開發技術從面向過程轉向物件導向的客觀發展的需要。c 語言是對c語言的繼承,豐富和發展,既適合開發面向過程的程式,又適...