资源描述:
《C#程序设计基础基本数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C#程序设计基础第1章数据类型常见的数据类型:(1)int:表示整数,如1、20、-999。(2)double:表示实数,如2.5、3.1415926。(3)bool:表示一个布尔值,只有两种值:真(true)和假(false)。(4)char:表示字符,如'a'、'3'、'&'。(5)string:表示字符串,如"abcdef"、"你好,世界!"。3.1关键字和标识符1.关键字(keyword)C#中一些被赋予特定的含义,具有专门用途的字符串称为关键字(又称保留字)。3.1关键字和标识符1.关键字(keyword)abstractasbaseboolbrea
2、kbytecasecatchcharcheckedclassconstcontinuedecimaldefaultdelegatedodoubleelseenumeventexplicitexternfalsefinallyfixedfloatforforeachgotoifimplicitinintinterfaceinternalislocklongnamespacenewnullobjectoperatoroutoverrideparamsprivateprotectedpublicreadonlyrefreturnsbytesealedshortsiz
3、eofstackallocstaticstringstructswitchthisthrowtruetrytypeofuncheckeduintulongunsafeushortusingvirtualvoid3.1关键字和标识符2.标识符(identifier)C#对各种变量、方法和类等要素命名时使用的字符序列称为标识符。3.1关键字和标识符2.标识符(identifier)C#标识符命名规则如下:(1)不能与系统关键字重名。(2)标识符由字母、下划线“_”、数字或中文组成。(3)标识符应以字母、中文或下划线开头。(4)标识符中间不能包含空格。(5)C#标识
4、符对大小写敏感。例子:numberOfStudent,i,a12,张三,Stu_Name,_name//合法$a,abc#//不合法,特殊字符只能使用下划线2count//不合法,以数字开头string,return//不合法,与系统关键字重名3.2常量与变量变量在程序运行过程中,其值可以改变的量称为变量。变量是存储信息的单元,它对应于某个内存空间。3.2常量与变量常量在程序运行过程中,其值不能被改变的量称为常量。使用常量可以提高代码的可读性,并使代码更易于维护。常量是有意义的名称,用于代替在应用程序的整个执行过程中都保持不变的数字或字符串。3.3整型数据整型
5、变量表3-2整数类型列表类型说明取值范围其他名称sbyte8位有符号整数-128~127byte8位无符号整数0~255char16位Unicode字符0~65,535short16位有符号整数-32,768~32,767Int16ushort16位无符号整数0~65,535UInt16int32位有符号整数-2,147,483,648~2,147,483,647Int32uint32位无符号整数0~4,294,967,295UInt32long64位有符号整数-9,223,372,036,854,775,808~9,223,372,036,854,775,8
6、07Int64ulong64位无符号整数0~18,446,744,073,709,551,615UInt643.4.2实型变量IEEE754标准规定了2种基本浮点格式:单精度和双精度,C#实现了如下表所示的两种精度的浮点格式,即实数类型。其中,float表示单精度浮点数,double表示双精度浮点数。类型说明取值范围精度其他名称float32位浮点数±1.5e−45到±3.4e387位Singledouble64位浮点数±5.0e−324到±1.7e30815~16位Double浮点型3.4.2实型变量实型常量可以使用字母“F”和“D”所组成的后缀。(1)以F
7、或f为后缀的实数的类型为float。例如,实数1f、1.5f、1e10f和123.456F的类型都是float。(2)以D或d为后缀的实数的类型为double。例如,实数1d、1.5d、1e10d和123.456D的类型都是double。1.浮点型3.5字符型数据3.5.1字符常量字符常量是用单引号(即撇号)括起来的一个字符。如:'a'、'x'、'D'、'?'、'$'和'1'都是字符常量。注意,'a'和'A'是不同的字符常量。3.5字符型数据3.5.1字符常量C#还允许用一种特殊形式的字符常量,就是以一个“”开头的字符序列。例如,''表示一个换行符,它代
8、表一个“换行”符。这种非显示字符难以用