C# 数据类型、变量.ppt

C# 数据类型、变量.ppt

ID:56527380

大小:263.00 KB

页数:26页

时间:2020-06-27

C# 数据类型、变量.ppt_第1页
C# 数据类型、变量.ppt_第2页
C# 数据类型、变量.ppt_第3页
C# 数据类型、变量.ppt_第4页
C# 数据类型、变量.ppt_第5页
资源描述:

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

1、第二讲数据类型和变量主要内容标识符和关键字数据类型简单数据类型转换标识符和关键字数据类型简单数据类型转换标识符在C#语言中,标识符必须满足以下规定:1.标志符只能由字母、数字、_和@组成。2.标志符不能以数字开头。3.标志符不能使用C#关键字。4.标识符的命名需遵循“见名知义”的原则。关键字abstracteventnewstructasexplicitnullswitchbaseexternobjectthisboolfalseoperatorthrowbreakfinallyouttruebytefixedoverridetry

2、casefloatparamstypeofcatchforprivateuintcharforeachprotectedulongcheckedgotopublicuncheckedclassifreadonlyunsafeconstimplicitrefushortcontinueinreturnusingdecimalintsbytevirtualdefaultinterfacesealedvolatiledelegateinternalshortvoiddoissizeofwhiledoublelockstackallocel

3、selongstaticenumnamespacestring数据类型C#的数据类型采用了类似于C和C++语言的数据类型描述形式,但又有所改进。C#将所有的数据类型分成两大类:值类型引用类型值类型类别说明值类型简单类型有符号整型:sbyte、short、int和long无符号整型:byte、ushort、uint和ulongUnicode字符型:charIEEE浮点型:float和double高精度小数型:decimal布尔型:bool枚举类型enumE{...}形式的用户定义的类型结构类型structS{...}形式的用户定义的类

4、型可以为null的类型其他所有具有null值的值类型的扩展引用类型引用类型类类型其他所有类型的最终基类:objectUnicode字符串型:stringclassC{...}形式的用户定义的类型接口类型interfaceI{...}形式的用户定义的类型数组类型一维和多维数组,例如int[]和int[,]委托类型delegateintD(...)形式的用户定义的类型整数类型数据类型特征取值范围sbyte有符号8位整数-128~127byte无符号8位整数0~255short有符号的16位整数-32768~32767ushort无符号的

5、16位整数0~65535int有符号的32位整数-2147482648~2147483647uint无符号的32位整数0~4294967295long有符号的64位整数-9223372036854775808~9223372036854775807ulong无符号的64位整数0~18446744073709551615整数类型int和long类型是最常用的类型。常见的表示法:十进制(12)、十六进制(0X12)。sbyte类型经常用在字节码数据中,比如网络传输数据或进行二进制数据的输入/输出时。short类型使用较少。小数类型1、小

6、数类型型用来表示小数。2、小数的表示形式:十进制数形式:由数字和小数点组成,如0.9科学计数法形式:123e3或123E3,表示123×103小数类型C#采用三种数据类型来表示小数:单精度(float)、双精度(double)和高精度(decimal),三者的差异主要取决于取值范围和精度。数据类型精度取值范围float7位有效数字1.5×10-45~3.4×1038double15~16位有效数字5.0×10-324~1.7×10308decimal28~29位有效数字1.0×10-28~7.9×1028小数类型【例题】浮点型的用法

7、。floatf1=255;floatf2=1.23f;doubled1=123e45ddoubled2=123.45floatf3=0.1;/*出错:不能直接将double型的小数赋值给float型的变量*/字符类型在C#中,存储单字符的数据类型是char。C#使用Unicode编码表示字符。字符常量使用单引号作为定界符,如‘a’、’中’等。char是一种特殊类型的整数类型,没有负数,其范围是0~65536,它们可以被转换为整数并可与整数进行加减运算。字符类型【例题】字符型与整数之间的转换。charb=(char)97;//数据类型

8、的强制转换Console.WriteLine(b+1);//数据类型的自动提升,输出结果为98Console.WriteLine(b);字符类型转义字符表转义字符含义Unicode码转义字符含义Unicode码'单引号u0027

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

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

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