C語言基礎一

2021-06-22 18:52:08 字數 639 閱讀 1814

命令語句都是在蘋果終端下使用的。

編譯:cc -c hello.c     //把源**變成二進位制檔案(目標檔案)

cc one.o two.o three.o     //預設生成可執行檔案a.out

cc -o task one.o     //生成可執行檔案task

執行:(1)  在終端輸入 ./a.out

(2)  雙擊a.out檔案,選擇用終端執行程式。

cc -o task1 task1.c相當於cc -c task1.c和cc -o task1 task1.o

注釋:多行注釋不允許包含多行注釋swcript可以

變數名:可以是:數字

字母下劃線「_」

「$」符號

不可以以數字開頭。

常量:const

資料型別按容量大小:char—>short—>int—>long—>float—>double

自動型別轉換:小型別+大型別=大型別

容量大的型別變容量小的型別需要強制轉換。

int--%d

long--%ld

long long--

%lld

char--%c

float--%f

double—%f

位址—%p

c語言基礎(一)

雙精度和單精度 數字後帶f的是單精度float,不帶的是雙精度double,單精度儲存的範圍是雙精度的倍數,兩種都屬於浮點型,當整數部分位數太多時候,小數部分很可能被遺失。ascii碼中0 31和127是不可以在鍵盤中輸入的。除了轉義字元 字元常量 a 單引號包含乙個 x和兩個16進製制數 任何0 ...

C語言基礎 一

一 語言的發展 1 機器語言 特點 a.或稱為二進位制 語言,計算機可以直接識別,不需要做任何翻譯.b.是第一代的計算機語言.c.使用時難記憶難操作編寫出來的程式全是由0和1的數字組成,直觀性差,難以閱讀,不僅難學,難記難檢查,又缺乏通用性.2.十進位制轉為二進位制 將十進位制除以2的餘數寫出來 直...

C語言基礎(一)

參看 c程式語言 第二版 上面的參考書籍是主要的學習手段,下面只是針對一些特定的問題進行論述,這些特定的問題,書中可能沒有提到。乙個物件的型別決定著該物件可取值的集合以及可以對該物件施行的運算。問題1 我們知道基本的資料型別有四種char,int,float,double。型別修飾符也有四種shor...