老九C 7 11 變數,資料型別以及運算子

2021-09-19 10:00:28 字數 1891 閱讀 4438

計算機使用記憶體和硬碟儲存資料

計算機在執行程式的時候組成程式的指令和資料需要存在某個地方

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...