C#介绍及基本数据类型

  • C#介绍
  1. C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
  2. C#是由C和C++衍生出来的一种安全的、稳定的、简单的、优雅的面向对象编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
  3. C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
  4. C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

  • C#基本数据类型
  1. C# 语言中内置了一些基本的数据类型,数据类型用来指定程序中变量可以存储的数据的类型,C# 中的数据类型可以大致分为二类:

值类型(Value types);

引用类型(References types)。

  1. 整数类型

sbyte   短字节型          取值范围-128~127

Byte    字节型        取值范围0~255

Short   短整型           取值范围-32,768 到 32,767

Ushort  无符号短整型     取值范围0 到 65,535

Int      整形             取值范围-2,147,483,648 到 2,147,483,647

Uint     无符号整型      取值范围0 到 4,294,967,295

Long    长整型          取值范围-9,223,372,036,854,775,808 到9,223,372,036,854,775,807

Ulong   无符号长整型   取值范围0 到 18,446,744,073,709,551,615

注意:整数类型有一定的取值范围,超出范围的数据是无法表示的。

 

  1. 浮点类型

Float    单精度浮点型   精确到小数点的6~7位     范围:±1.5X10^-45 ~ 3.4X10^38

Double   双精度浮点型   精确到小数点的16~17位   范围:±5.0X10^-324 ~±1.7X10^308

注意:浮点型有一定有效数字限制,超出规定范围的数据是无法表示的。浮点类型精度为6~7或16~17位有效数字,因此浮点型的值经常会有些误差。

 

  1. 布尔类型

布尔型的值只有两个:false(假)和true (真)。且false的序号为0,true的序号是1(或者是非0)

例如:

bool  bog = false;

bool   log =  true;

  1. 字符类型

只能存放一个字符.字符型用char关键字表示,存 放到char类型的字符需要使用单引号括起来,例如'a'、'中'等;

例如:

char cve = ‘A’;

char cve = ‘中’;

注意:字符型只能使用单引号。

 

  1. 字符串类型

字符串类型能存放多个字符,它是一个引用类型。在字符串类型中存放的字符数可以认为是没有限制的,因为其使用的内存大小不是固定的而是可变的。使string关键字来存放字符串类型的数据。

例如:

string  str = sdfgsdg;

string  atr = 我的是学生

注意:字符串类型的数据必须使用双引号括起来。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值