實訓 - 7(17.08.10)

今天是正式開課的第一天,我要開始把每天筆記里我認為重要的地方整理出來。

1.進制轉換

位權:從個位開始向左依次編號為0、1、2……,代表n進制的n次方;

二(八/十六)進制轉十進制:按權相加法;

十進制轉二進制:除二取余法;

八進制轉二進制:每位八進制數進行除二取余得到二進制數【1位八進制數 = 3位二進制數】;

十六進制轉二進制:每位十六進制數進行除二取余得到二進制數【1位十六進制數 = 4位二進制數】;

【位數不夠時,從左補零】

2.變量和常量

變量:代表一個存儲區域,存儲區域中存儲的內容就是變量的值;在程序運行中可以改變的量;

聲明變量: 類型修飾符 變量名 = 初始值;【設置浮點數時會在數值后加f】

常量:程序運行期間不能改變的量【只能被賦值一次】;

3.基本數據類型

【0(符號位)1111111;0為正數,1為負數】

int ?32位有符號整數 ?默認值為0 ?字節大小為4

bool 邏輯值(真/假) ?字節大小為1

char ?16位字符類型 ?字節大小為2

float ? 單精度浮點數 ? 默認值為0.0 ?字節大小為4

double ?雙精度浮點數 ?默認值為0.0 ?字節大小為8

4.運算符和表達式

=(賦值符)用于給變量賦值,將右邊的值賦給左邊【優先級較低】;

/(除法運算)整型相除取整;除數不能為零;

++/--在前,先賦值再操作;++/--在后,先操作再賦值;

表達式:常量、變量和運算符的組合【表達式都會有一個結果,稱為返回值】;

5.保留整數位和小數位


6.保留小數位



7.隱式轉換

隱式轉換是一種安全類型的轉換,不會導致數據丟失,由系統自動完成;

條件:數據要兼容,都是值類型;從取值范圍小的轉換成取值范圍大的(從低精度到高精度);

8.強制轉換

強制轉換:從高精度轉向低精度類型時需要強制轉換;

注意:會丟失精度;需要顯示的進行轉換;

a.使用(類型名)變量名進行強制轉換

b.使用Parse進行強制轉換



c.使用Convert進行強制轉換


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容