c語言是一種結構化語言,面向過程的語言,有著清晰的層次,可按照模組的方式對程式進行編寫,有利於程式的除錯。它的處理和表現能力都很強大,依靠全面的運算子和資料型別,可以容易的完成各種資料結構的建立。
結構特點:乙個c語言源程式可由乙個或多個原始檔組成,乙個原始檔可由乙個或多個函式組成,但是乙個源程式有且僅有乙個main(主)函式,。源程式中可以有預處理命令,預處理命令通常放在原始檔或源程式的最前面,每乙個說明,每乙個語句都必須以分號結尾,並且識別符號、關鍵字之間至少加空格間隔開。
第乙個c語言程式:
#include//預編譯處理
int main() //主函式
資料型別的大小:(sizeof:計算變數或型別所占有的位元組個數)
sizeof(char)=1;sizeof(short)=2;sizeof(int)=4;sizeof(long int)=4;sizeof(long long)=8;
sizeof(float)=1;sizeof(double)=1;sizeof(long double)=8;sizeof(bool)=1;
常量,變數:
1.變數:以某些識別符號為名字,數值可讀可寫;
a.區域性變數:在函式定義;b.全域性變數:在函式外定義(注:在呼叫時遵循就近原則,區域性優先)
#includeint a=100; //全域性變數
int main()
輸出結果:
b=10;
2.常量:只可讀,不可寫;a.字面常量;b.巨集常量;c.const修飾的常量;d.列舉常量;e.字元常量和字串常量;
#include#define pi 3.14 //巨集常量
enum w
int main()
(注:雙引號時字串的定界符,單引號是字元的定界符) c 資料型別 文字常量 變數
文字常量 整型型別 char,short,int,long int i 100 預設為int int i 100u 無符號整型 int i 100l long型 int i 100ul 無符號long型 表示方式 10進製,八進位制,16進製制 int i 20 10 int i 020 8 int...
05 資料型別 常量 變數
本文目錄 回到頂部 計算機中儲存的資料可以分為兩種 靜態資料和動態資料。1 靜態資料 1 概念 靜態資料是指一些永久性的資料,一般儲存在硬碟中。硬碟的儲存空間一般都比較大,現在普通計算機的硬碟都有500g 左右,因此硬碟中可以存放一些比較大的檔案。2 儲存的時長 計算機關閉之後再開啟,這些資料依舊還...
Swift (一) 常量 變數 資料型別
1 常量 swift中常量使用let修飾 letname huangjingzheng 2 變數 swift中常量使用var修飾 var age 22 age 34 oc 和 swift語言的差異 1 沒有main函式 2 每行語句結束不需要使用 號 可用可不用 3 在swift語言中常量和變數自動...