《c 從入門經典》 第6版 變數和表示式

2022-03-07 04:05:10 字數 2023 閱讀 6317

bit: 位,計算機的最小儲存單位,儲存乙個二進位制位(0或1)

計算機儲存單位:bit (位)=> byte(位元組) => kb(千位元組) => mb(兆位元組) =>  ...

計算機的位是以0和1來表示的,例如定義乙個byte:00001111 【8bit=1byte】

儲存單位和儲存空間的關係:1 byte = 8bit =1b空間  

不同的數值型別儲存不同範圍的數值,占用不同的儲存空間,以整型為例:

c#整型定義 

占用位數

計算機對應儲存空間

數值範圍

byte

8bit

1b0~255

short

16bit

2b-216~216-1

int32bit

4b-232~232-1

②變數宣告以後,可以作為儲存資料的單元,儲存所宣告的資料型別的資料。

③變數在使用前必須進行初始化。

引用型別變數:字串型別(string),string變數可以賦值為null,表示字串變數不引用字串。

string字元數量沒有上限,它可以使用可變的大小的記憶體。

值型別變數

=>簡單型別:占用一定(n)的位(bit)來儲存數值,數值範圍為:0~2n-1               

整型:   【byte,short, int, long...】

浮點型:【double, float, decimal】

float i = 10.2f; "f"標記浮點資料 如果不加"f"則預設為double型別。

double 是c#編譯器預設的乙個小數的表示方式,如 double i=10.2

布林型:【bool】  true/false

=>複雜型別

1. enum列舉,定義一組 具有具體含義的資料方便呼叫和使用  

如下,列舉中預定義好trafficlight的值,後續使用可以通過 trafficlight.green呼叫。 

enum

trafficlight

view code

2. struct結構體,結構體在建構函式中進行資料的初始化。

class

program

}//struct

public

struct

personstruct

}

view code

命名規則:第乙個字元必須是:字母、_、@

後續字母:字母、_、數字

命名書寫約定:

camelcase命名法:簡單變數(age,firstname)

pascacase命名法:命名空間

++,--(作為字首),+,-*,/,%+,-=,+=,-=,*=,/=++,-- (作為字尾)

定義**容器,命名空間可以巢狀命名空間,同乙個命名空間中的變數名是惟一的。

using語句訪問命名空間,減少**量,提高**的可讀性。

public

class

fruit

person arrper = new person[2

]; arrper[

0] = new

person();

arrper[

1] = new person();

public

delegate action myaction();

words:

sum 加   subtract 減去   multiply 乘以 product 結果  divide 除以  remainder 餘數

《c 從入門經典》 第6版 c 簡介

1,net framework 是開發平台,包含兩大部分 龐大的 庫 類庫 可以在客戶語言 c vb 中來使用這些 common language runtime,負責管理應用程式的執行 2,使用.net framework編寫應用程式,就是使用.net 庫編寫程式。3,c 編寫在託管環境下 clr...

《C 入門經典(第6版)》導讀

c 入門經典 第6版 祝賀您!當您閱讀到這裡時,離學習最重要的程式語言之一 c 又近了20秒。如果您再花23小時59分40秒,就將掌握c 程式語言的基本知識。只需24個課程 每個課程不超過1小時 就將學會重要的c 功能,如管理i o 建立迴圈和陣列 使用模板進行物件導向程式設計以及建立c 程式。每章...

C 變數和表示式

c 不考慮空格 回車。因空白可以被忽略,幫,一行有多個語句。簡單型別 型別sbyte byte short ushort intuint long ulong float double decimal char bool string 第乙個字元字母 下劃線或 其後可以是字母 下劃線或數字 came...