3.1变量与数据类型详解.ppt

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

面向对象程序设计 (Visual C# .NET) 无锡工艺职业技术学院 王健光 第3章 C#程序设计基础 第3章 C#程序设计基础 常量和变量 1.常量 常量是指在程序运行过程中保持不变的量,常量只能赋一次值,其值一旦设定,在程序中就不可改变。 2.变量 变量是指在程序运行过程中可以改变的量,通常用来保存程序运行过程中的输入数据、计算获得的中间结果和最终结果。 数据类型及转换 C#中数据类型可分为值类型、引用类型和指针类型三大类 数据类型及转换 (1)整数类型 C#中定义了8种整数类型:字节型(sbyte)、无符号字节型(byte)、短整型(short)、无符号短整型(ushort)、整型(int)、无符号整型(uint)、长整型(long)、无符号长整型(ulong)。表示方法有: 十进制整数 如:123,–?456,0。 十六进制整数 以0x或0X开头,如:0x123表示十进制数291,–?0X12表示十进制数–18。 无符号整数 可以用正整数表示无符号数,也可以在数字的后面加上U或u,如125U。 长整数 可以在数字的后面加上L或l,如125L。 数据类型及转换 (2)实数类型 有三种实型:float、double、decimal。其中double的取值范围最广,decimal取值范围其次,但它的精度高。实型数据的表示形式有: 十进制数形式 由数字和小数点组成,且必须有小数点,如:0.123, 1.23, 123.0。 科学计数法形式 如:123e3或123E3。 float型的值 在数字后加f或F,如:1.23f。 double型的值 在数字后加D或d,如:12.8d。 decimal型的值 在数字后加M或m,如:99.2m。 数据类型及转换 (3)字符类型 字符型变量类型为char,它在机器中占16位,其范围为0~65535,每个数字代表一个Unicode字符。字符一般是用单引号括起来的一个字符,如a,A,也可以写成转义字符、十六进制转换码或Unicode表示形式。此外,整数也可以显式地转换为字符。常用的转义字符如表1-3所示。 表1-3 常用的转义字符 例如: char ch1=A; char ch2=\x0058; //十六进制 char ch3=(char)88; //整数转换 char ch4=\u0058; //Unicode形式 char ch5=\r; //转义字符 2.1 C#基本数据类型 2.1 C#基本数据类型 数据类型 2.1 C#基本数据类型 变量的使用必须先声明再使用,对比: VBScript 等脚本语言可以直接使用变量,无需声明; C/C++ 等语言和 C# 一样必须先声明再使用; 遇到没有见过的预定义类型如何使用? 2.2 声明并初始化变量 声明 指定类型 指定变量名 以分号结束 2.2 声明并初始化变量 如何命名变量? 给变量分配有意义的名称; 使用大小写混合方案。该方案要求变量名的首字母小写,变量名中每个单词的首字母大写。如newAccountBalance 切忌使用C#的关键字 虽然C#区分大小写,但是不要仅仅通过大小写的不同来区分不同的变量。如Sum和sum的同时使用。 课堂讨论 我英文不好,如何给变量起合适的英文名? 案例 【例3-1】简单数据类型的示例代码。 float x = 12345.6789f; Console.WriteLine(x); double y = 1234567890.123456789d; Console.WriteLine(y); decimal z = 12345678901234567890.1234567899m; Console.WriteLine(z); Console.Read(); 案例 【例3-2】简单数据类型的示例代码。 char ch1 = (char)78; //整数显式地转换为字符 Console.Write(ch1); //屏幕上输出N char ch2 = \x0058; //通过十六进制转义符给字符型变量赋值 Console.Write(ch2); //屏幕上输出X char ch3 = \u0058; //通过Unicode表示形式给字符型变量赋值 Console.Write(ch3); //屏幕上输出X Console.Read(); 【例3-3】常用转义字符的示例代码。 Console.Write(\a); //发出一声警告 char ch1 = \; //单引号 Console.Write(ch1); //屏幕上输出 Console.Write(\n); //

文档评论(0)

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

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

1亿VIP精品文档

相关文档