Nicholas-Chen

导航

C#回忆录一(基元类型)

一般的来说,编译器直接支持的数据类型称为基元类型。在C#中,我们可以看到以下几种基元类型。
sbyte       有符号8位值
byte        无符号8位值
short       有符号16位值
ushort     无符号16位值
int           有符号32位值
uint         无符号32位值
long        有符号64位值
ulong      无符号64位值
char        16位Unicode字符
float        IEEE32位浮点数
double    IEEE32位浮点数
bool       True或 False值
decimal   128位高精度浮点值
object     所有类型的基类型
string      一个字符数组 
左边的都是代表基元类型的关键字,在C#语言规范中说,作为一种编码风格,使用关键字应该优于完整的系统类型名称。所以我们一般只要写 int a = 100,不要写System.Int32  a  = 100;

编译器熟悉基元类型,能够识别一些通用的编程模式,比如类型转换、文本常量、和与操作符相关的行为。
例一:
Int32 i = 5;
Int64 j = i;//从32位隐式转换为64位。
例二:
Console.Write(   123.ToString()   );//数字123以文本形式出现
例三:
int i = 10+20;//执行加法

posted on 2006-12-06 21:11  nicholas_chen  阅读(386)  评论(0)    收藏  举报