C#讲义-2.doc.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#讲义-2.doc.doc

第二讲 第一章习题答案讲解 第2章 程序设计基础 程序集:作为一个单元进行版本控制和部署的一个或多个文件的集合。Console.WriteLine(\); (\f \v 打印机专用) (表2-2 关键字) 2.2常量和变量 常量:可读的固定数值,其值不变。 定义常量:const 类型标识符 常量名 = 表达式; const double pi = 3 注1:常量被赋初始值后只读。(声明时要赋值;之后不可修改) 注2:如用表达式赋初始值,其中不能出现变量。 const int a = 30; const int b = a+10; √ int c = 40; const int d = c+10; × 2. 变量:程序运行过程中用于存放数据的存储单元。 定义变量:类型标识符 变量名 [= 表达式]; int age = 18; 变量赋值:变量名 = 表达式; age = 25; (等号两边类型必须相同) 2.3数据类型 (为什么要有数据类型? 不同数据所需要的空间大小不同 不同数据可进行的处理不一样 字符串+法和数值+法) 值类型:通过标识符取得值 (数值类型、字符类型、布尔类型、结构类型和枚举类型) 引用类型:通过标识符取得值的地址 (类、数组、接口和代理) (图示) 书上P28 图2-4 2.3.1简单类型 (表2-3 简单类型与System命名空间中的类型对应关系) Int - System.Int32 Int number1; - System.Int32 number1 = new System.Int32(); 整数(P29 表2-4) byte var1 = 256; × (常用int long, 带u的类型是只能表达正数) (回去把示例程序2-2看一下,下面有解释,上机的时候执行一下) 字符类型 字符类型 char 对应 System.Char char Yes; - System.Char Yes = new System.Char(); 凡是单引号中的一个字符,即为一个字符常数 ‘a’ ‘*’ ‘0’ ‘01’ × C#采用Unicode字符集来表示字符类型。 char tab = \u0009; Console.Write(aaa); Console.Write(tab); Console.Write(bbb); Console.WriteLine(\tccc\tddd); (P30 语法与规则 。。。。。) 实数 float:32位单精度实数 (浮点数) System.Single double:64位双精度实数 (浮点数) System..Double decimal:128位十进制实数 (小数类型) System.Decimal (计算精确度高,广泛应用于统计、金融、财会等领域) Float wantSalary = 1.20E4F 1.2×104; wantSalary = 12000; (浮点数表达方式利用科学计数法来表达实数,即用一个尾数(Mantissa ),一个基数(Base),一个指数(Exponent)以及一个表示正负的符号来表达实数。比如 123.45 用十进制科学计数法可以表达为 1.2345 × 102 ,其中 1.2345 为尾数,10 为基数,2 为指数。浮点数利用指数达到了浮动小数点的效果,从而可以灵活地表达更大范围的实数十进制数类型是准确的数值,而浮点型是可能不精确的比如一个浮点的1可能在若干位后面是有数值的1.000000001bool result = true; 字符串类型 String - System.String 1) 常规字符串:用双引号括起来,使用转义字符 Console.WriteLine(“C:\\Windows”); - C:\Windows Console.WriteLine(“学号\t姓名\r\n096307301\t陈伟\r\n096307302\t陈亚南”);(测试) Console.WriteLine(“学号\t姓名\r\n096307101\t卞爱萍\r\n096307102\t蔡珍敏”);(ATA) 2) 逐字字符串:以@开头,后由双引号括起来,不适用转义字符(除双引号) Console.WriteLine(@“C:\Windows”); - C:\Windows Console.WriteLine(@”Tom said ””Hello””to you”) - Tom said “Hello”to you Console.WriteLine(@”Tom said \”Hello\”to you”) × C#数值类型识别 如果一个数值常数不带小数点,则这个常数类

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档