《C#_第3讲常量、变量和运算符》-课件设计(公开).ppt

《C#_第3讲常量、变量和运算符》-课件设计(公开).ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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.

您可能关注的文档

文档评论(0)

沙卡娜 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档