C語言是計算機語言,用于人和計算機交流的語言 如C/C++/JAVA
10110001-ADD-助記符-匯編語言
C語言、C++... 高級語言
國際標準
ANSI C-C89/C99 (C語言標準)
C99/C11并不流行--不少編譯器不支持
VS環境下.c文件創建
源文件-添加-新建項
創建一個C++文件,定義名稱為 [名稱].c
C語言數據類型
char //字符數據類型
short //短整型
int //整型
long //長整型
long long //更長的整型
float //單精度浮點數
double //雙精度浮點數
%d--打印整型
%c--打印字符
%f--打印浮點數字(小數)
%lf--打印雙精度浮點數字
%p--以地址的形式打印
%x--打印16進制數字
......
申請內存大小
char--1
short--2
int--4
long--4/8
long long--8
float--4
double--8
字節--計算機中的單位
bit--比特位 計算機--電信號--正 負 一個電信號占一個比特位
byte--字節=8個比特位 1 0
kb--1024個字節
mb--1024kb
gb--1024mb
tb..
pb..
short 2*8=16
從0000000000000000
到1111111111111111
一共2^16種信號
2進制計算
123十進制數字
1102+2*101+310^0
100+20+3
010
022+1*21+02^0
0+2+0=2
使用對應的數據類型可以節約空間
全局變量--定義在{}之外的變量
局部變量--定義在{}內的變量
ps:局部變量和全局變量建議不要相同-容易誤會產生bug
當局部變量和全局變量的名字相同的時候,局部變量優先
局部變量不能在定義范圍外使用
&取地址符號
變量的作用域和生命周期
局部變量的作用域--局部變量的使用限制空間
全局變量的作用域--整個工程
在新建項目中需要事先聲明--extern 變量類型 變量名 便可使用
生命周期--局部變量的生命周期:進入作用域生命周期開始,離開作用域生命周期結束
全局變量的生命周期是整個工程的生命周期
以上
浙公網安備 33010602011771號