实践2基本数据类型与表达式

上传人:宝路 文档编号:2057860 上传时间:2017-07-19 格式:DOC 页数:4 大小:112.50KB
返回 下载 相关 举报
实践2基本数据类型与表达式_第1页
第1页 / 共4页
实践2基本数据类型与表达式_第2页
第2页 / 共4页
实践2基本数据类型与表达式_第3页
第3页 / 共4页
实践2基本数据类型与表达式_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《实践2基本数据类型与表达式》由会员分享,可在线阅读,更多相关《实践2基本数据类型与表达式(4页珍藏版)》请在金锄头文库上搜索。

1、C#程序设计实践C#程序设计实践实践 2 基本数据类型与表达式实践目的1了解 C#语言的语法规则,理解与掌握 C#各种基本数据类型的知识。2掌握数据类型转换的基本原则,并在编程中灵活应用。3理解表达式的概念以及作用,根据需要正确设计各种类型的表达式主要内容数值类型 ( 课本 p35 3.2.1 )1. 整数类型要点:不同整数类型的区别在于两点:1. 占用内存空间大小2. 是否带符号。记忆方法: 1. 各类型名称与占用字节数:byte 1, short 2, int 4, long 82. 不带符号的在类型前加 u , 例如 uint, ushort程序实例:列表显示各个数值类型的名称、占用内存

2、大小、最大值、最小值要点: 1. 控制台下的格式化输出2. 获得类型占用内存字节数使用sizeof函数3. 获得类型取值最大最小值使用类型的MaxValue属性与MinValue属性例如:输出byte 类型的相关信息Console.WriteLine(0,-101,-102,-253,-25, byte, sizeof(byte), byte.MaxValue, byte.MinValue);C#程序设计实践2. 实数类型要点: 1. 占用内存的字节数2. 精度记忆常用类型: 单精度 float 4B 7位精度双精度 double 8B 15位精度十进制 decimal 12B 28位精度字符

3、类型 ( 课本 p36 3.2.2 )1. Unicode字符集Unicode是一种重要的通用字符编码标准是继ASCII字符码后的一种新字符编码,如UTF-16允许用16位字符组合为一百万或更多的字符。C#支持Unicode字符集。 2. char(字符型)char(字符型):无符号16位整数(2字节),数据范围是065535之间的 Unicode字符集 中的单个字符。3. string(字符串型)string(字符串型):指任意长度的Unicode字符序列,占用字节依字符多少而定。要点:(与C语言做比较)1. 定义: string str = “hello”;2. 字符串的合并: 使用 +

4、运算符例如: string str = “hello”+“world!”;3. 长度的获取:使用 string 类的 Length 属性例如: string str = “hello”;Console.Write(字符串str的长度是0, str.Length );4. 字符的访问:使用下标访问 (注意!只读属性)C#程序设计实践例如: char ch = mystring0;5. 字符串比较:使用 “=”运算符 6. 转义字符 ( 参见课本 p39 表-)string dir = “C:codeC#code”;对整个字符串的转义可以使用 符号 , 例如上句也可以写为: string dir

5、= “C:codeC#code”;特殊的转义字符:要显示“”,需要使用“”来转义, “”也类似。类型转换 ( 课本 p40 3.3.3 )1. 隐式转换隐式转换是系统自动执行的数据类型转换。隐式转换的基本原则是数值范围小的类型向数值范围大的类型转换,无符号整数类型向有符号整数类型转换。 2. 显式转换显式转换也叫强制转换,是在代码中明确指示将某一类型的数据转换为另一种类型。显式转换的一般格式为:(数据类型名称)数据例如: int x=600; short z=(short)x;显式转换中可能导致数据的丢失,例如:decimal d=234.55M; int x=(int)d;3. 使用方法进行

6、数据类型的转换(1) Parse方法Parse方法可以将特定格式的字符串转换为数值。Parse方法的使用格式为:数值类型名称.Parse(字符串型表达式)C#程序设计实践例如:int x=int.Parse(123); (2) ToString方法ToString方法可将其他数据类型的变量值转换为字符串类型。 ToString方法的使用格式为:变量名称.ToString( )例如:int x=123; string s=x.ToString( ); 相关阅读:课本 3.2, 3.3, 3.4练习:编写程序测试该节课知识点作业:参照 “数据类型与类型转换.exe” 的执行结果,实现同样功能的程序。要求“数据类型”的显示结果必须是计算出来的结果,而不是直接显示字符串。提示:label组件的text属性是 string类型的引用,可以象操作string一样操作它。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号