- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3讲 常量和变量 课程内容安排 什么是数据类型 什么是变量 什么是常量 三种常量及引用类型 运算符 实战演练 类型转换—装箱和拆箱 输入输出操作 什么是数据类型 C#的数据类型可以分为3类:值类型、引用类型、指针类型 值类型:直接存放真正的数据 引用类型:存储读数据的内容地址的引用 指针类型:仅在不安全代码中使用 什么是变量 变量是指在程序运行的过程中,值可以发生变化的量。 常量是指在程序运行的过程中,值不会发生变化的量。 常量的声明,需声明程序中要用到的常量名称和对它进行赋值。 变量的命名规则如下: 变量名必须以字母开头,名字中间只能由字母、数字和下划线“_”组成; 变量名的长度不能超过255个字符; 变量名在有效的程序范围内必须是唯一的; 变量名不能是保留字(关键字),但可以把保留字嵌入变量名; 例如:命名一个学生的名字StuName,这样一眼就看出是学生名字的变量。 什么是常量 常量可以是任何一种值类型或引用类型。例如,圆周率PI就是一个常量,因为它的值是不变的。 C#中定义常量的方式有两种,一种是静态常量(Compile-time constant),另一种是动态常量(Runtime constant)。 在程序设计中,一般常量都用大写字母来表示。 数值常量 36 代表int类型数值36 12.56 代表double类型数值12.56 24.1m 代表decimal类型数值24.1 35.2f 代表float类型数值35.2 712u 代表uint类型的数值712 389712ul 代表ulong类型的数值389712 字符常量 普通字符常量 ‘a’ ’1’ ’6’ ’?’ ’你’ 转义字符常量 布尔常量 true false 引用类型 1. object 类型-对象类型 C#中所有的类型都直接或间接派生于object类型。 对于任何类型的值都可以赋给object变量。 double d=3.14; object obj1; obj1=d; obj1=‘k’; 2. string类型-字符串类型 string str1; str1=“中国,”; string str2=“你好!”; Console.WriteLine(“{0}{1}”,str1,str2); (1)常规字符串常量 “This is a test.” “C#程序设计教程” (2)逐字字符串常量 @”电子计算机” @”I am an engineer.” 注意:在逐字字符串常数的双引号中,每个字符都代表其最原始的意义,在逐字字符串常数中没有转义字符。 若要双引号,需使用两个双引号 string str1; //定义字符串类型 string str2=hello, world; //规则字符串常数:hello, world string str3=@hello, world; //逐字字符串常数:hello, world string str4=hello \t world; //hello world string str5=@ hello \t world; //hello \t world string str6=He said\ Hello \ to you; //He said Hello to you string str7=@He said Hello to you; //He said Hello to you 例:P35-例3-2 using System; class Test { static void Main( ) { Console.WriteLine(@This is a verbatim string literal that spans several lines. ); Console.WriteLine(@Here is some tabbed output: 1 2 3 4 5 6 7 8 ); Console.
您可能关注的文档
- 《2011届语文中考复习专题课件--必考文言文练习》-课件设计(公开).ppt
- 《2011年9月30日牛顿第一三定律》-课件设计(公开).ppt
- 《2011年高二语文课件12《巩乃斯的马》(粤教版必修3)_》-课件设计(公开).ppt
- 《2012-09-03制革工艺学(绪论)》-课件设计(公开).ppt
- 《2012版中考一轮复习语文精品课件第10课时文》-课件设计(公开).ppt
- 《2012高二物理课件第4章第1,2节《划时代的发现》《探》-课件设计(公开).ppt
- 《2012高考复习标点符号》-课件设计(公开).ppt
- 《2012高考一轮复习第一部分基础模块夯实M7U2Robots》-课件设计(公开).ppt
- 《2012高中数学143含一个量词的命题的否定精品课件同》-课件设计(公开).ppt
- 《2012届步步高高考英语大二轮专题复习与增分策略课件阅》-课件设计(公开).ppt
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)