C#语法基础数据类型

C#语法基础数据类型

ID:36709141

大小:345.00 KB

页数:24页

时间:2019-05-10

C#语法基础数据类型_第1页
C#语法基础数据类型_第2页
C#语法基础数据类型_第3页
C#语法基础数据类型_第4页
C#语法基础数据类型_第5页
资源描述:

《C#语法基础数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#语法基础内容标识符关键字C#基本数据类型运算符表达式和语句分支循环方法变量的作用与域标识符C#对各种变量、方法和类等要素命名时使用的字符序列称为标识符C#标识符命名规则约定俗成:c#标识符选取遵循“见名时识意”且不能与c#语言的关键字重名的原则关键字C#中一些赋以特定的含义,用做专门用途的字符串称为关键字(keyword)(编译器规定的)所有c#关键字都是小写英文C#数据类型浮点类型(float、double、decimal)整数类型(sbyte、byte、short、int、long)数组接口(interface)类(class)布尔型字符型数值

2、型引用类型基本类型数据类型整数类型类型范围长度sbyte有符号字节型-128~1278位byte字节型0~2558位char字符型U+0000~U+ffff(Unicode字符集中的字符)16位short短整型-32,768~32,76716位ushort无符号短整型0~65,53516位int整型-2,147,483,648~2,147,483,64732位uint无符号整型0~4,294,967,29532位long长整型-9,223,372,036,854,775,808~9,223,372,036,854,775,80764位ulong无符号长

3、整型0~18,446,744,073,709,551,61564位浮点型float型:取值范围在±1.5e−45到±3.4e38精度为7位double型:取值范围在±5.0e−324到±1.7e308精度为15到16位小数型decimal取值范围在±1.0 × 10e−28至±7.9 × 10e28精度为28到29位逻辑型boolbool类型适于逻辑运算,一般用于程序流程控制。bool类型数据只允许取值true或false,不可以0或非0的整数代替true和false,这和c语言不同用法举例:Boolflag;flag=true;if(flag==tr

4、ue){dosomething}枚举型enum实质就是使用符号来表示的一组相互关联的数据(枚举和类同级)意义:限定变量的取值范围。注意事项:①枚举元素的数据值是确定的,一旦声明就不能在程序的运行过程中更改;②枚举元素的个数是有限的,同样一旦声明就不能在程序的运行过程中增减;③默认情况下,枚举元素的值是一个整数,第一个枚举数的值为0,后面每个枚举数的值依次递增1;④如果需要改变默认的规则,则重写枚举元素的值即可,例如:enumMyEnum{a=101,b,c,d=201,e,f};TestEnum.cs结构型struct结构型必须使用struct来标记。

5、结构型的成员数据成员表示结构的数据项方法成员表示对数据项的操作。详见面向对象部分字符型charchar型数据用来表示通常意义上“字符”字符常量为用单引号扩起来的单个字符,例如:chareChar=‘a’;charcChar=‘中’;C#字符采用unicode编码,每个字符占两个字节,因而可以用十六进制编码形式表示,例如:charc1=‘u0061’;注:Unicode是全球语言统一编码C#语言中还允许使用转义字符‘’来将其后的字符串变为其它含义,例如:charc2=‘’;//换行数据类型转换1.隐式转换如果参与运算的数据类型不相同,则先转换成同

6、一类型,然后进行运算;转换时按数据长度增加的方向进行,以保证精度不降低,例如int型和long型运算时,先把int数据转成long型后再进行运算;所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算;2.显示转换(类型说明符)(待转换的数据)例如:(int)(x+y)3.System.Convert类的类型转换方法ToBoolean、ToByte、ToChar、ToInt32、ToSingle、ToString程序的格式比算法更重要大括号对齐遇到{缩进程序块之间加空行并排语句之间加空格运算符两次

7、加空格{前面加空格成对编程原则让别人看的更清楚让别人看得更舒服C#常量整型常量123实型常量3.14字符常量’a’逻辑常量true、false字符串常量”HelloWorld”注意区分字符常量和字符串常量C#变量C#变量是程序中最基本的存储单元,其要素包括变量类型和作用域。C#程序中每个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为:TypevarName=value例如:inti=100;floatf=12.3f;doubled1,d2,d3=0.123;Strings=“Hello”;从本质上讲,变量其实是内存中的一小块区域,使用变量名

8、来访问这块区域,因此,每个变量使用前必须先申明,然后必须进行赋之值(填充内容),才能使用.C#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。