C語言入門第一講 Basic基礎

2021-07-05 14:58:50 字數 2898 閱讀 9891

一:

1.先了解一下x-code的快捷鍵

cmd+a:全選 , cmd +v:貼上 , cmd +c :複製, cmd +x :剪下 , cmd +/:單行注釋,  cmd +z :撤銷 ,cmd +shift +z :反撤銷 ,cmd +s :儲存 , :多行注釋, cmd +r:編譯+執行 , cmd +b:編譯 .

2.​主函式,main函式,是程式的入口,程式一旦啟動先執行主函式.(注:每行**左側留乙個tab鍵的位置

3.輸出函式,輸出的內容在控制台顯示.例如:

printf("hello, world!\n");//列印​hello, world!

4.加斷點,單步執行,除錯**.f8是單步執行.

二:資料型別​

1.作用:1).規定容器的大小     2).規定容器中存入什麼樣的資料

2.c語言中常見的資料型別

char,字元型,1位元組

short,短整型,2位元組

int ,整型,4位元組

long,長整型,在32為系統中是4位元組,在64為系統中是8位元組

float,單精度浮點型​,4位元組

double,雙精度浮點型, 8位元組

注:1).char字元型,屬於整型,因為每乙個字元都有與其對應的數字,這些數字可以在ascii碼表中查詢,下圖就是

三:1.常量:程式執行期間不可以改變的量a.字元常量b.整型常量c.浮點常量

2.變數:程式執行期間可以改變的量

變數定義的三要素:資料型別     變數名   =    賦初值  ​

a.字元變數b.整型變數c.浮點變數

變數名的命名規範1.)必須以數字,字母,下劃線組成,並且不能以數字開頭

2.)見名知意

3.)不能重名

4.)不能和系統的關鍵字重名

5.)駝峰法(大駝峰法,小駝峰法,變數命名使用小駝峰法)

四:輸出函式printf,如果要列印變數的值,要使用格式化輸出符.

int:%d   ,

short :%hd, 

換行:\n ,

long :%ld ,

char 列印字元:%c  列印對應的ascii碼值:%d ,

float :float 的精確度是6位,包括小數點前的位數,用%f預設列印小數點後6位 ,要想保留n位(n<6),用%.nf

double的精度是17位,用%lf

注:c語言中小數是不精確的數,不能用來比較

五:轉義字元

回車:  \n

tab鍵:  \t

引號":  \"

百分號%:  %%

六:運算子

加  +  ,

減   - ,

乘  *, 

除   /    :   注:     如果結果有小數,只需要 除數 或者  被除數  是float ,duble,

取餘   %,    注:    取餘兩側都是整數,取餘右側的運算元不能為0  

自增  ++,

自減   --,注  :++或者--在前先執行+1,後執行運算(即++在前先+1,++在後後+1)

七:復合運算子

+=  ,-= ,*= , /= ,%=,等等

八:表示式:由常量,變數,運算子組成表示式,表示式都是有返回值的

九:語句:語句是程式執行的最小單位,以(;)結束

;是空語句​

十:    給幾個例子,具體的分析一下

​輸入函式,接收使用者輸入的資料,並賦給某個變數

int gg = 0, gl = 0;

scanf("%d",&gg);

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

同時輸入多個數

printf("親,請你輸入你和你女票的幸運數字:\n");

scanf("%d %d",&gg,&gl);

printf("gg=%d,gl=%d\n",gg,gl);

float p =3.14;

printf("%f\n",p);

printf("%.2f\n,p");

int month = 1;

printf("%d\n",month);//1

printf("0%\n",month);//01

printf("-\n",month);//輸出的位寬為2位,不足2位,前面補空缺;大於等於2位,不用空格( 2)

printf("d\n",month);//0代表,如果位數不夠,在前面補零(001)

printf("]\n",month);//前面4個空格(    1)

printf("%-5d\n",month);//後面4個空格,-代表數字左對齊(1    )

printf("%-05d\n",month);//如果寫了-,不允許再加0

double z=3.1234556;

printf("0.4f\n",z);//小數點佔乙個位置,小數點後四捨五入(00003.1235)

十一:第一講結束

為了大家更方便的理解,我把課程敲了出來

Linux入門第一講

linux最大的特點 開放原始碼 由於原始碼的開放,linux開發是世界性的,大佬們更改完linux的bug再傳到網上 世界上最優秀的程式設計師開發出來的 為什麼大佬們喜歡用linux系統?因為大佬們的水平比較高,它們更多的是面向檔案,面向系統,另外圖形介面的控制,速度和其他的一些配置都比字元介面要...

python入門第一講 Hello world

開始寫程式之前,先嘮叨幾句便於你對命令列模式和python互動模式有乙個簡單的了解。在開始選單搜尋cmd並開啟,1 命令列模式 cd change directory dir 檢視當前目錄檔案列表 如檢視c盤中的目錄檔案列表,只需輸入 cd c 點回車,便改變當前目錄到c盤下了,然後輸入dir,點回...

C遊戲程式設計入門第一講心得

猜字遊戲 1 遊戲規劃 遊戲規則 電腦隨機抽取四個1 9的數不重複地組成四位數,玩家輸入數字並與設定的數值比較,如果其中數字正確位置不對則為b類,如果數字和位置都正確則為a類,例如設定值 1352 玩家輸入值為1234結果為 1a2b 2 通用遊戲程式設計模板 下面將介紹通用遊戲程式設計模板 inc...