分享
 
 
 

C#简明教程(五)-数据类型

王朝c#·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

C#简明教程(五)

C#的数据类型

程序员拿见一门编程语言后,第一件事情就是看它有哪些数据类型,怎么使用它们。在这一部分,我将介绍C#的数据类型,以及在程序中怎样使用它们。

◆基本数据类型

C#中多数的数据类型是从C 和 C++语言中来的。 请看下表:

数据类型

描述

举例

object

所有其它类型的基类

object obj = null;

string

字符串类型-一系列的Unicode 字符

string str = "Mahesh";

sbyte

8-bit 有符号整型

sbyte val = 12;

short

16-bit有符号整型

short val = 12;

int

32-bit有符号整型

int val = 12;

long

64-bit有符号整型

long val1 = 12;

long val2 = 34L;

bool

布尔型; 可取 true 或者 false俩个值

bool val1 = true;

bool val2 = false;

char

字符型; Unicode字符

char val = 'h';

byte

8-bit无符号整型

byte val1 = 12;

byte val2 = 34U;

ushort

16-bit 无符号整型

ushort val1 = 12;

ushort val2 = 34U;

uint

32-bit 无符号整型

uint val1 = 12;

uint val2 = 34U;

ulong

64-bit 无符号整型

ulong val1 = 12;

ulong val2 = 34U;

ulong val3 = 56L;

ulong val4 = 78UL;

float

单精度浮点数型

float val = 1.23F;

double

双精度浮点数型

double val1 = 1.23;

double val2 = 4.56D;

decimal

高精度型128位数据类型(用于货币等)

decimal val = 1.23M;

◆C#中的类型

C# 支持两种类型: 数值类型和参考类型

类型

描述

数值类型

包括简单的数据类型,不如说 int, char, bool, enums

参考类型

包括对象,类,接口,代理和数组类型

数值类型- 数值类型对象变量中直接包含了真实的数据。对数值类型,每个变量都有它们自己的数据的拷贝,并且不可能通过操作一个变量而去影响另外一个变量。例如:

int i = 10;

参考类型-参考类型变量存储了真实数据的引用。对参考类型来说,让两个变量指向同一个对象是可能实现的,因此,可以通过操作一个变量而去影响另外一个变量。例如:

MyClass cls1 = new MyClass();

◆数据类型转换

C# 支持两种类型的转换,隐式转换和显式转换。

⑴隐式转换是直接转换 。例如:

int iVal = 34;

long lVal = intValue;

⑵显式转换包含有强制类型转换。 例如:

long lVal = 123456;

int iVal = (int) lVal;

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有