計算機使用記憶體和硬碟儲存資料
計算機在執行程式的時候組成程式的指令和資料需要存在某個地方
cpu旁邊還有更快的暫存器
變數是一塊 資料儲存的 記憶體空間
不同的資料有不同的記憶體位址
通過變數可以簡單快速的找到記憶體中的儲存資料
c語言命名規則
變數夢首字母只能是字母或者下劃線
變數名的其他子母包含 下劃線, 字母 和 數字
不能使用關鍵字/保留字(32個關鍵字)
數值 v.s. 非數值
數值分為 1.整型整型(int) 短整型(short) 長整型(long)
2.非整形浮點型(float)雙精度(double)
非數值: 1.char字元型別
資料型別
型別說明符
位數取值範圍
整型int
32(4位元組)
-2147483648~2147483647
短整型short int
16-21767-32768\
長整型long int
32-2147483648~2147483647
單精度浮點型
float
32-3.4e-38~3.4e+38
雙精度浮點型
double
641.7e-308~1.7e+308
字元型char
8-128~127
宣告變數:
datetype variablename; 資料型別 變數名
定義是初始化變數:
datetype variablename = value; 資料型別 變數名 = 值
定義後初始化變數:
datatype variablename; 資料型別 變數名;
variablename = value; 變數名 = 值
第一次賦值是初始化
int a, b, c… 一次初始化多個
//小明的月薪是2500
#includevoid main()
其中%d是整型佔位符
兩個佔位符:
#include int main()
使用單精度浮點型變數
浮點型的佔位符%f
#include int main()
使用雙精度浮點型
16為有效數字
佔位符: %lf
通常小數被儲存為double型別,比如2.0
數字後使用l時,數字會成為longdouble型別,如4.67l
使用字元變數
位數:8位
空間:1個位元組
int main()
列印對應的ascii碼
ascii碼,數字對應鍵盤鍵, 如果
有/無符號char
資料型別
初始化佔位符
整型int a = 10
%d單精度浮點型
float a = 10.555f
%.3f
雙精度浮點型
double a = 10.555
%.3lf
字元char a = a
%c
C 資料型別以及常量與變數
一 資料的量級 二 基本資料型別 關鍵字說明 位元組大小 bool 邏輯值 真 假 1sbyte 有符號8位整數 1byte 無符號8位整數 1short 有符號16位整數 2ushort 無符號16位整數 2int 有符號32位整數 4uint 無符號32位整數 4long 有符號64位整數 8u...
變數 資料型別以及運算
1.6種變數以及字串 byte short int long double float char boolean以及字串string。另char用單引號 2.變數的命名原則以及使用方法。先賦值再使用 變數名不能重複 3.算術運算 條件運算 邏輯運算 優先順序 型別提公升規則以及強制轉換 4.if語句...
C 資料型別 變數
資料型別 整數 4種 int 32位整數 short 16 long 64 byte 8 浮點型 3種 float 32位浮點數 精確到小數點後7位 double 64位浮點數 精確到小數點後15 20位 decimal 128位浮點數 精確到小數點後28 29位 布林型 bool true fal...