- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 C#编程基础(第的2.1周)
第2章 C#语言基础01基本数据类型02常量和变量03表达式与运算符04选择语句05循环语句06跳转语句07数组1 基本数据类型基本数据类型栈区堆区特点:先进后出动态分配内存空间abc值类型值类型直接存储值3030303530ageageage2ageage2int age = 30;int age2 = age;age2 = 35;值类型——简单类型整数类型类型说明(8位等于1字节)范围sbyte8位有符号整数-128~127short16位有符号整数-32768~32767int32位有符号整数-2147483648~2147483647long64位有符号整数-9223372036854775808~9223372036854775807byte8位无符号整数0~255ushort16位无符号整数0~65535uint32位无符号整数0~4294967295ulong64位无符号整数0~18446744073709551615int i = 10; int j = -10;uint m = 10; uint n = -10;示例值类型——简单类型浮点类型类 型说 明范 围float精确到7位数1.5×10-45~3.4×1038double精确到15~16位数5.0×10-324~1.7×10308decimal精确到28位数±1.0×10-28~±7.9×1028float theMySum = 9.27f; float theMuSums = 1.12F;double myDou = 927d; double mudou = 112D; decimal money = 1.12m; 或者 decimal money = 1.12M;值类型——简单类型bool类型 布尔类型主要用来表示true/false值,C#中定义布尔类型时,需要使用bool关键字。例如,下面代码定义一个布尔类型的变量:bool x = true; ?bool类型的默认值是false。值类型——简单类型字符类型C#语言中,使用char/Char类定义字符,并且字符只能用单引号括起来语法char ch1 = ‘m’;Char ch1 = ‘m’;检查下面这些是否是合法的字符‘M’‘男’“ch”ב5’‘bool’‘5.2’××值类型——复合类型枚举类型枚举类型的声明形式如下:enum name [ : base_type ] { enumerator_list }例:enum weekday {sun, mon,tue,wed,thu,fri,sat};结构类型引用类型一个引用类型的变量不存储它们所代表的实际数据,而是存储实际数据的引用。引用类型分两步创建:首先在堆栈上创建一个引用变量,然后在堆上创建对象本身,再把这个内存的首地址赋给引用变量。例如:string s1, s2;s1=ABCD; s2 = s1; 其中,s1,s2是指向字符串的引用变量,s1的值是字符串“ABCD”存放在内存的地址,这就是对字符串的引用,两个引用型变量之间的赋值,使得s2、s1都是对“ABCD”的引用。如图2.3所解。Name=“n”Name=“m”引用类型引用类型存储对值的引用两个变量都发生变化Name=“m”student1student1studnet2student1studnet2student2.Name = “n”student1.Name = “m”student2 = student1.NET中预定义的两种引用类型 类型说明objectobject类型在.NET Framework中是Object的别名。在C#的统一类型系统中,所有类型(预定义类型、用户定义类型、引用类型和值类型)都是直接或间接从Object继承的stringstring类型表示零或更多Unicode字符组成的序列值类型与引用类型的区别 在这里在那里2 常量和变量常量2.2.1 常量1. 整数常量根据常量的值其类型可以分为int,unit,long或ulong。如果默认的类型不是想要的类型,可以通过在常量后面加后缀(U或L)来明确指定其类型。在常量后面加L或l(不区分大小写)表示长整型。例如:32 // 这是一个int类型32L // 这是一个long类型在常量后面加U或u(不区分大小写)表示无符号整数。例如:128U // 这是一个uint 类型128UL // 这是一个ulong类型在数值前面加0x(或0X)则表示十六进制数,十六进制基数用0~9,A~F(或a~f)。例如:0x20 // 十
您可能关注的文档
- 科的技论文写作之如何设计图.ppt
- 科技法的庭使用手册.ppt
- 秒杀的系统架构分析.docx
- 秦琳青[的1041].pdf
- 移动L1认证考的试代维传输线路题库二.docx
- 移动APP测的试经验分享.pdf
- 移动卫星通信虚拟的资源调度仿真研究.docx
- 称的重仪表安装调试及维护.doc
- 移动应用程序(APP)评价指标的体系研究.pdf
- 移动电商服务端实训系统需的求分析书.pdf
- 《你好,新朋友》(教案及反思)沪教版(2024)美术一年级上册.pdf
- 第九单元 除法(复习课件)二年级上册数学(北师大版).pptx
- 第四单元 图形的变化(复习课件) 二年级数学上学期期中复习(北师大版).pptx
- 高一期中考家长会.pptx
- 高一开学家长会.pptx
- 奇幻的彩墨(教案)广美版(2024)美术一年级上册.pdf
- Unit 2 Keeping Healthy Topic 3 Section B 听说课 教学设计仁爱科普八年级英语上册.pdf
- Unit 1 This is me(第5课时)Integration教学设计新牛津译林版2024七上.pdf
- Unit 3 Our hobbies Topic 3 大单元整体教学设计-仁爱科普八年级英语上册.docx
- Unit 3 Our hobbies Topic 3 Section B教学设计-仁爱科普八年级英语上册.pdf
最近下载
- 单桩竖向抗压静载试验.pptx
- 立足生本,拓展实效—小学语文生本教育思想渗透和实践研究 论文.docx
- HACCP 1.0食品安全文化推行计划.doc
- 反对享乐主义.pptx VIP
- 2023江苏苏州常熟市公安局招聘警务辅助人员(100人)笔试备考题库及答案解析.docx VIP
- 《陕北地区高中英语写作教学问卷调查分析报告》-来源:新课程(下旬)(第2018011期)-山西三晋报刊传媒集团有限责任公司.pdf VIP
- 一种隧道烟尘排放装置.pdf VIP
- 人教版(新教材)七年级上册数学第三单元《数学活动》教学课件.pptx
- KARCHER凯驰卡赫家庭及园艺高压清洗机K 5 Premium Full Control CN用户手册说明书_第3份.pdf
- 2023年山东省聊城市临清市八年级上学期期中英语试题及答案.doc VIP
文档评论(0)