- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第03-04课 脚本语法基础 —变量课程名称 Lesson Title脚本语法基础—变量学习者等级 Learner Level 初级模块 Module 脚本语法基础本课时长 Duration 90分钟学习者背景 Learner Background本课程要求学习者有一定的C# 或 JavaScript语言基础。教学目标 Objectives学习变量的定义了解变量的命名规范学习变量的数据类型了解常用的字符编码了解程序常见的错误和异常主题 Topics 变量的定义 变量的命名规范 变量的数据类型 常用的字符编码 常见的程序错误和异常变量的定义什么是变量? 变量是在程序执行期间修改的包含特定数据类型的已命名存储位置。数据类型:描述数据的类型及用于存放这个数据的内存空间大小。变量名:给这个内存空间起个名字,用于后期对数据的操作。主题 Topics 变量的定义 变量的命名规范 变量的数据类型 常用的字符编码 常见的程序错误和异常变量的声明声明变量的三种方法 数据类型 变量名; 数据类型 变量名 = 值; 数据类型 变量名1 , 变量名2;C#编译器执行严格的类型检查,使用了未声明或未赋值的变量都将出现编译错误。定义的内存空间中不能存放与数据类型不兼容的数据。标识符、关键字标识符(identifier)是C#程序员为变量、常量、类型、方法等所定义的名字。关键字(Keyword)是C#程序语言保留作为专用的字,不能作为通常的标识符来使用。Abstract、as、base、bool、break、byte、case、catch、char、checked、class、const、continue、decimal、default、delegate、do、double、enum、event、explicit、extern、false、finally、fixed、float、for、foreach、get、goto、if、implicit、in、int、interface、internal、is、lock、long、namespace、new、null、object、operator、out、override、params、private、protected、public、readonly、ref、return、sbyte、sealed、set、short、sizeof、stackalloc、static、string、struct、switch、this、throw、true、try、typeof、uint、ulong、unchecked、unsafe、using、value、virtual、volatile、while。变量名的命名规范变量名必需以字母或下划线“_”开头。变量名只能是字母(a-z A-Z),数字(0-9),下划线(_)的组合,并且之间不能包含空格。C#区分大小写,即myVar、myVAR和myvar是不同的变量。变量名不能使用编程语言的保留字。比如在C#中不能使用true,false,while,case,break保留字等等。例: u3d、_2C、No.1、print、 3day 哪些变量名是错误的?主题 Topics 变量的定义 变量的命名规范 变量的数据类型 常用的字符编码 常见的程序错误和异常数据类型分类基本数据类型整型---(数学中的整数)浮点型---(数学中的实数)布尔型---2个值:true、false字符型---单引号一个字符基本数据类型整型---(数学中的整数) 类型有无符号占据位数允许值的范围sbyte是1-128到127short是2-32768到32767int是4-2147583648到2147483647long是8-9223372036854775808到9223372036854775807byte否10到255ushort否20到65535uint否40到4294967295ulong否80到18446744073709551615注:一些变量名称前面的“u”是unsigned的缩写,表示不能在这些类型的变量中存储符号。基本数据类型浮点型---(数学中的实数) float, double, decimal 类型字节数取值范围有效数字备注float4±1.5×~±3.4×7位单精度实型double8±5.0×~±1.7×15/16位双精度实型decimal16±1.0×~±7.9×28位金融货币 类型字节数取值范围有效数字备注float47位单精度实型double815/16位双精度实型decimal1628位金融货币注:如果我们在代码中写一个12.3,编译器会自动认为这个数是double型。所以如果我们想指定12.3为float类型,那么你必须在数字后面加上F/f。数据类型转换数据类型转换隐式
您可能关注的文档
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第1章节绪论.ppt
- 自动控制原理第2版孟华第8章节.ppt
- 自动控制原理第2版孟华第7章节.ppt
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第2章节连续系统的数学模型.ppt
- UAC2015W0117SourceUAC2015W0117章节.pptx
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第5章节PID控制设计方法.ppt
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第3章节时域分析法.ppt
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第4章节频率法.ppt
- 自动控制原理实验教程硬件模拟与MATLAB仿真熊晓君电子课件第1章节.ppt
- 自动控制原理非自动化类第2版王万良赵燕伟电子课件第6章节离散系统控制理论.ppt
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
最近下载
- 人教版八年级物理上册专题专项训练(9个).pdf
- 2025年人教版高中历史中外历史纲要下第三单元走向整体的世界第7课全球联系的初步建立与世界格局的演变.pptx VIP
- 小学四年级下册语文同步生字每日打卡练习字帖电子版.pdf
- 《通用技术知识概念集合.doc VIP
- 2024年湖南高速铁路职业技术学院单招职业技能测试题库及答案解析.docx VIP
- 山东交通职业学院单招模拟题(含解析).docx VIP
- [政治专插本重点笔记.doc
- 2024年山东省春季高考技能考试汽车专业试题库资料-中(多选题汇总).pdf
- 安徽省合肥市2025年初三下第二次模拟考试英语试题含答案.doc VIP
- 专题52 直线与椭圆(课件)-【中职专用】2024年中职数学对口升学考试专题复习精讲课件(全国通用)_42016711.pptx
文档评论(0)