1 / 92
文档名称:

第3章-C#程序设计基础.ppt

格式:ppt   大小:413KB   页数:92页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章-C#程序设计基础.ppt

上传人:陈潇睡不醒 2022/8/4 文件大小:413 KB

下载得到文件列表

第3章-C#程序设计基础.ppt

相关文档

文档介绍

文档介绍:第3章 C#程序设计基础
教学目标
本章将详细介绍C#的基本语法,包括数据类型、变量、运算符和表达式、流程控制语句、类型转换等内容。通过本章的学****读者应该掌握C#语言的基本语法,学会使用复杂的变量类型和流程控制结构
at类型
d后缀:double类型
m后缀:decimal类型
例如; 12m
布尔型和字符类型
布尔型(bool)
在C#语言中,布尔类型只有2类,即“True”与“False”。在编写应用程序的逻辑流程时,布尔型的变量有着非常重要的作用。
注意:与c语言的差别 例题
字符类型
字符包括数字字符,英文字母、表达符号等等。C#提供的字符类型按照国际上公认的标准,采用Unicode字符集
字符类型
Unicode 是16位字符,占两个字节,以无符号16位整形存储,共65535个;
可表示世界上已知多数的书面语言;
前128个与ASCII吗重叠。128-255表示拉丁字母,重音符号、货币符号 等
例如:下面给出了字符型变量的定义
char mychar =‘x’;
Char mychar=(char)88;
Int char 需要强制转换
Charint,float,decimal 可以隐式转换
字符类型
转义字符:以反斜杠’\’开头的字符如:‘\n’
下表列出了常见转义字符
例题
字符类型
\n
换行
10
\t
横向跳格
9
\v
竖向跳格
\b
退格
8
\r
回车
13
\f
走纸换页
12
\\
反斜杠字符
92
\‘
单引号
39
\“
双引号
34
字符类型
字符型变量赋值方法
直接赋值:char ch=‘a’;
转义字符:char ch=‘\x61’;
强制转换:char ch=(char)97;
unicode码: char ch=‘\u0061’;
实数类型
在C# 中,实数类型分为
单精度(Float)、双精度(Double)
计算机对实数的运算速度大大低于对整数的运算。在对精度要求不高的计算中,我们可以采用单精度型,而采用双精度的结果将更为精确。Decimal类型主要用于方便我们在金融和货币方面的计算,精度更高。
小数类型
为了适应高精度计算的需要,c#提供了decimal类型,精度为28-29位有效数字,他没有无符号形式。
在精度很重要的场合,可以选择该类型。
浮点型和小数类型之间不能进行隐式转换,在一个表达式中不能同时用这两种类型。
注:小数常数后必须跟着一个m或M
例题
字符串
C#支持string类型。更重要的是,C#把字符串也当成对象,封装了所有字符串所拥有的操作、排序和搜索方法。
复杂的字符串处理模式匹配要依靠正则表达式的帮助。
定义字符串最基本的方式:
把一个双引号括起来的字符串常量赋给一个string类型的变量:
string s = "abcdef";
字符串
双引号括起来的字符串可以包含转义字符,如“\n”或“\t”,都以反斜线开始,用来表示换行或制表。由于反斜线本身在一些命令行语法(如URL或者目录路径)中会用到,引号括起的字符串中,反斜线必须在其自身前面再加一个反斜线。如下面代码所示:
string directory = "C:\\text";
字符串
string类型变量可以看作是char变量的只读数组。这样,就可以使用下面的语法访问每个字符:
string myString = "abcdef";
char myChar= myString[1];
同时,我们还可以使用ToCharArray() 函数,把string类型的变量转存到字符数组里面。
字符串
例把一个string变量的所有值存放到一个字符数组里面去 。程序代码:
using System;
using ;
using ;
namespace stringExample
{class Program
{static void Main(string[] args)
{
string s = "abcdef";
char[] myChar = ();
("字符数组myChar输出

最近更新

佛罗里达州奥兰多 6页

储能电站能源管理合同范本 17页

全国计算机软件水平考试初级程序员模拟试题新.. 10页

2024年卫生院控烟工作计划7篇 20页

2024年卫生院工作计划集合5篇 13页

关于资源部工作计划5篇 10页

农业知识竞赛试题及参考答案(农机推广类)-推.. 6页

创造性思维与创新方法单元测试 12页

中西医结合免疫学 第十七章 超敏反应 53页

2024年卫生保健春季工作计划 64页

2024年卫校毕业生实习自我鉴定3篇 5页

洪涝灾害遥感监测不确定性研究的综述报告 2页

洁净气体与氟蛋白泡沫复合灭火性能的实验研究.. 2页

泰国高中生汉语否定副词“不”和“没(有)”习.. 2页

2024年卖家的道歉信 17页

2024年单身证明范文(集锦9篇) 5页

波浪荷载作用下柔性结构人工岛稳定性研究的综.. 2页

初中语文知识点归纳成都初中语文知识点总结 9页

医药供应链的风险管理与质量控制策略研究 7页

2024年单位间借款合同(必备) 59页

南开18春学期《数学的思维方式(尔雅)》在线作.. 9页

压轴题06 电路故障(原卷版)-2023年中考物理压.. 13页

合同模板-建设工程施工合同专用条款范本 19页

泌乳牛舍局部通风和待挤区冷风机使用效果的研.. 2页

2024年单位请假条合集15篇 7页

国开电大建筑工程项目管理形成性考核1、2、3、.. 30页

油酸强化生物膜去除水中铜绿微囊藻及其毒素研.. 2页

油茶粕蛋白的分离纯化及功能特性研究的中期报.. 2页

2023年度中国精神心理健康蓝皮书文档 6页

蛋白尿护理查房 23页