C語言視頻 VS2015:數據類型轉換內存原理

本經驗主要涉及:

①低字節的數據往高字節數據轉換,符號按照符號來填充;

②低字節轉高字節,高字節轉低字節

本人自己看尹,cheng的視頻整理的,希望對大家有幫助

工具/原料

Visual Studio 2015 Preview

新建項目

新建項目:

或者使用快捷鍵:Ctrl+Shitf+N

如下圖所示:

① 選擇右邊->已安裝->模板->Visual C++->常規->空項目

② 在名稱處輸入「數據類型轉換內存原理」

③ 點擊確定

右鍵點擊」源文件->添加->新建項」

①選擇」Visual C++->C++文件

②在名稱處輸入「數據類型轉換.c」

③點擊添加

類型轉換

類型間轉換:不同類型的整型數據所占的字節數不同,他們在相互轉換時需要格外留下,不要把過大的數據放在過小的數據類型中,在把占字節較大的數據賦值給占字節較小的數據時,防止出現以下情況。

編輯代碼,代碼實踐

運行程運行程序

①點擊本地」windows調試器」

②點擊」調試->窗口->內存->內存1->內存2」

調試程序

①在內存1地址處輸入程序列印的ch地址,選擇「1列顯示」,內存2地址輸入程序列印num地址,選擇」1」列顯示

②回車鍵

③右鍵點擊ch地址對應的第一個數字選擇「1位元組整數,帶符號顯示」,右鍵點擊num地址對應的第一個數字選擇「4位元組整數,帶符號顯示」

低字節的數據往高字節數據轉換,符號按照符號來填充

數據溢出

類型轉換

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場