C 基礎 小知識 變數 VS2017使用說明

2021-09-13 14:49:19 字數 1231 閱讀 3300

1.可空型別

nullable

運算子?用於申請值型別變數對應的可空型別,最常用於繫結資料庫的可空字段,例:int? a = null;

運算子?.和?分別為可空調用和可空索引,用於繫結變數值的null和下一步操作,確保該操作的執行緒安全

運算子??用於將可空型別轉化為對應值型別預設值,語法格式必須為?? ,例:int b = a ?? default(int);

2.浮點數

decimal取值範圍較小,但計算時能保證精度,不會出錯

型別大小

取值範圍

有效數字

精度字尾

float

32位±1.5*10e-45 ~ ±3.4*10e38

7不保證精度

f或mdouble

64位±5.0*10e-324 ~ ±1.7*10e308

15~16

無decimal

128位

±1.0*10e-28 ~ 約±7.9*10e28

28~29

保證精度

m或m 3.轉義字元

在c#中,"c:\\temp"表示路徑是c:\temp; 而@"c:\temp"就表示c:\temp;

@的作用是忽略掉除 " 以外所有的轉義字元。如果@字串中有",則寫成"";如:string aa=@"";

在string.format 方法中{,則寫成{{

官方文件

快捷鍵列表

1.建立解決方案、專案

解決方案目錄結構

新增引用

檢視**結構

2.**除錯

設定斷點、斷點條件、計數斷點、即時視窗(除錯模式下命令列)

3.**測試

4.類圖工具

5.提高工作效率

常用快捷鍵

**自動補全

檢視定義

**注釋

自定義**模板

自動新增**頭部注釋

書籤c# 互動視窗(c#命令列)         位於選單欄"檢視" -> "其他視窗" -> "c#互動",寫注釋時可以在其中直接輸入 datetime.now 獲得當前時間戳

VS2017學習C 基礎八(向量)

chapter08a04向量vector.cpp 動態陣列,可以在執行階段設定長度 具有陣列的快速索引方式 可以插入和刪除元素 include pch.h include include include using namespace std int main 向陣列中插入數字 vecdouble....

c語言基礎知識 變數

a 3 我們今天主要來談談變數,就是 a 1.變數是什麼 2.變數的三要素int a 讓我們乙個乙個來解釋 變數的型別 變數名變數的定義。3.一點思考 為什麼整形變數會存在溢位現象呢?溢位 int a 2147483647 int b a 1 最終 b 2147483648為什麼浮點型變數會有精度的...

VS2017學習C 基礎 (資料型別)

章節2 a01 資料型別小結 資料型別用來規定記憶體所佔的空間 宣告變數 資料型別 變數名 定義時初始化變數 資料型別 變數名 值 定義後初始化變數 資料型別 變數名 變數名 值 命名方式 駝峰法,下劃線,盡量用英文 include pch.h include include include usi...