1.整數型別:
代表一種沒有小數點的整數數值,也就是我們小時候學習的整數,如0,-3902,38445.
c#語言中包含以下整數型別,他們之間的差異就是數值大小的範圍不一致,每一種型別按照有無負號,分成了兩種不同的版本。
sbyte 8 位有符號整數 定義的變數的取值範圍從-128~127
byte 8 位有符號整數 定義的變數的取值範圍從0~255
short 16位有符號整數 定義的變數的取值範圍從-32768~32767
ushort 16位有符號整數 定義的變數的取值範圍從0~65535
int 32位有符號整數 定義的變數的取值範圍從-2147483648~2147483647
uint 32位有符號整數 定義的變數的取值範圍從0~4204067295
long 64位有符號整數 定義的變數的取值範圍從-9223372036854775808~9223372036854775807
ulong 64位有符號整數 定義的變數的取值範圍從0~18446744073709551615
這幾種中最常用到的是int型,如果取值範圍不足時,我們可以採用ulong型別,但是在採用sbyte範圍較小型別時,一定要防止資料值超出了範圍,導致程式出現執行錯誤,整型的預設值是0。
定義乙個32位整型變數x的初值為5的寫法是: int x=5;
2.浮點型別:
浮點型別就是包含小數的型別,這種型別有兩個版本,分別是:
float 7位單精度浮點型 定義的變數的取值範圍從1.5 × 10−45 至 3.4 × 1038
double 15位雙精度浮點型 定義的變數的取值範圍從5.0× 10−325 至 1.7× 10308
如果出現小數,編譯器會預設為double型別,所以如果想標明小數的值是float型別時,可以在小數值的後面加f或f,定義這兩種型別的變數的語法為:
float x=3.75f;
double y=3.75;
一定要記住你要給執行float型別的操作時,一定要在小數的後面加f或f,顯式的告知是float型別,否則將發生錯誤。
3.字元型別
char型別習慣稱為字元型,給char型別的變數賦值時,應該用單引號將值引起來,同時值應該是乙個字元,比如char a='b'; char b='1'; char c='好';。值除了可以是英文、數字、中文外,還可以給char型別賦十六進製制和unicode16位的字元,但是這種用法使用較少,目前不需掌握。
4.布林型別
布林型別的值只有true或false習慣叫做真或假,定義乙個布林型別的變數語法為 bool d=true;對於布林型別變數的使用是非常巧妙以及常用的。
5.字串型別
我們可以把字串string型別看成是一串字元的組合,給string型別的變數賦值時,應使用雙引號將值引起來,比如 string a="b"; string d="c#";
string b="你好!"; string型別是乙個非常重要的型別。
C 常用資料型別
1.整數型別 代表一種沒有小數點的整數數值,也就是我們小時候學習的整數,如0,3902,38445.c 語言中包含以下整數型別,他們之間的差異就是數值大小的範圍不一致,每一種型別按照有無負號,分成了兩種不同的版本。sbyte 8 位有符號整數 定義的變數的取值範圍從 128 127 byte 8 位...
C 常用資料型別
c 為程式設計師提供了種類豐富的內建資料型別和使用者自定義的資料型別。下表列出了七種基本的 c 資料型別 型別關鍵字 布林型bool 字元型char 整型int 浮點型float 雙浮點型 double 無型別void 寬字元型 wchar t 一些基本型別可以使用乙個或多個型別修飾符進行修飾 下表...
C 常用資料型別常用方法
vector初始化 長度為0的空vector vector vct1 vector裡面有n個0 vector vct2 n vector裡面有n個m vector vct3 n,m 從已有的vector建立 vector vct4 vct3 選取已有vector的部分建立 vector vct5 v...