- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 c#变量与数据类型(蒲剑波)
第二章 变量与数据类型 本章目标 掌握常量和变量的定义和使用。 掌握不同数值数据类型间的使用和转换。 掌握数组的使用 掌握运算符的优先级及其使用。 。 案例 本章案例 【案例简介】 本案例实现任意两个整数的加减乘除。 【案例目的】 (1)掌握变量的定义方式; (2)掌握常用的数据类型; (3)掌握数据类型之间的转换方法。 【技术要点】 (1)创建一个windows程序。 (2) 按Ctrl+F5键编译并运行应用程序,输出结果如图2.1所示。 2.1 C#标识符和关键字 1.标识符:C#对各种变量、方法和类等要素命名时使用的字符序列称为标示符。 C#语言规定标识符的第一个字符必须是字母、下划线或@; 其后的字符由字母、下划线和数字等组成; 如:girl_s ww_12 @23boy 标识符字母区分大小写 标识符选取要注意”见名知意”的原则 2.1 C#标识符和关键字 2.关键字:在C#中已经被赋予了特定意义的一些单词。不可以把这类词作为名字来用。 C#的关键字有: 2.2 变量与常量的概念 变量是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据 。 变量的声明: 类型 变量名 int x,y; 变量初始化:x=0; y=3; 在声明变量的同时也可以对变量进行初始化,例如: int x=0,y=3; 使用变量的原则是先声明后使用 2.2 变量与常量的概念 常量是在整个程序运行的过程中不能被修改的固定值。 如:123、3.14、ture、’a’、”hello” C#中常量的声明:需要用关键字const标识,通常const写在最前面。如: const int MAX=10; const float PI=3.14f 常量在程序中只能被赋值一次 C#中的数据类型 C#中的数据类型 2.3 C#语言基本数据类型 1.逻辑类型——Boolean Boolean类型数据只允许取值true或false,不可以0或非0的整数替代true和false。 常量:true 、false 变量定义:Boolean x , ok=true; 用法举例: Boolean b = false; if(b==true) { //do something } 2.3 C#语言基本数据类型 2.整数类型 常量:123,60(十进制),077(八进制),0x3AB(十六进制) 变量定义: int型:int x=7; int型变量占4个字节 byte型:byte x=20,abc; byte类型占1个字节 short型:short x=10,y=103; short 类型占2个字节 long型:long month=12,year=2005,oa; long类型占8个字节 2.3 C#语言基本数据类型 3.字符类型 常量:‘A’,’b’,’?’,’!’ ;C#使用unicode字符集,所以常量有65535个。 变量定义: char x=‘a’,home=‘家’; char类型占2个字节 2.3 C#语言基本数据类型 4.字符串类型:字符串用于存储多个字符序列 常量:“hello”、“abcd” 字符串变量的定义和赋值示例: string myStr1=“Hello”; string myStr2=“C#!”; 可以使用“+”将两个字符串连接起来,如: string myStr3= myStr1+ myStr2; //+运算符是用来连接字符串的。 string myStr4= Hello+C#!; 2.3 C#语言基本数据类型 如果想访问字符串中的某个字符,可以用下标访问: 如:char firstCh= myStr3[0]; 当比较两个字符串是否相等时,简单地使用“==”比较操作符: 如:if(myStr1== myStr2)… 2.3 C#语言基本数据类型 5.浮点类型 float型: 常量:4535.439f , 21379.987F , 231.0f , 2e40f 变量定义:float x=22.76f , tom=123.54f , a; float类型占4个字节。 double型: 常量:21389.543d , 2354584.568; 变量定义: double x=12.56 , tom=123445.968; Double类型占8个字节。 2.3 C#语言基本数据类型 decimal型:适合财务和货币计算的 128 位数据类型 常量:12.5m、6.36M 变量定义: decimal m=12.5m; 2.4 数组 回顾:什么是数组? 2
您可能关注的文档
- 第1-2章 概述.ppt
- 第1-2章 计算机辅助设计概述.ppt
- 第1章 数据的表示与编码.ppt
- 第1章 电气工程图的基本.ppt
- 第1章 绪论(智能控制).ppt
- 第1章 computer systems architecture.ppt
- 第1章 dreamweaver基础入门.ppt
- 第1章 java基本介绍.ppt
- 第1章 java语言简介及java开发环境.ppt
- 第1章 lc振荡电路.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)