C#数据类型和运算符.ppt

C#数据类型和运算符.ppt

ID:51643286

大小:993.50 KB

页数:26页

时间:2020-03-27

C#数据类型和运算符.ppt_第1页
C#数据类型和运算符.ppt_第2页
C#数据类型和运算符.ppt_第3页
C#数据类型和运算符.ppt_第4页
C#数据类型和运算符.ppt_第5页
资源描述:

《C#数据类型和运算符.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#数据类型和运算符《C#基础强化》第一章数据类型常用的数据类型真假判断姓名成绩年龄举例bool布尔型string字符串float浮点型int整型C#常用数据类型C#数据类型C#类型值类型引用类型结构枚举数值类型整型char用户定义的结构类类型对象类型接口类型字符串类型数组类型浮点型decimal委托类型bool为什么需要类型转换编译器要确切地知道数据的类型intnum="123";整数字符串需要类型转换!编译出错隐式类型转换隐式转换:自动类型转换floatint规则:对于数值类型,A的取值范围完全包含在B内ABstaticvoidMain(string[]args){do

2、ublescore=58.5;//原始成绩intbonus=2;//加分intsum;//总分sum=score+bonus;//计算总分Console.WriteLine(sum);Console.ReadLine();}显式类型转换staticvoidMain(string[]args){doublescore=58.5;intbonus=2;intsum;sum=(int)score+bonus;Console.WriteLine(sum);Console.ReadLine();}×明确告诉编译器转换类型注意:double(58.5)->int(58),精度可能丢失!

3、显式转换:强制类型转换数字类型之间的显式转换与隐式转换隐式:byteàushortàuintàulong隐式:sbyteàshortàintàlong隐式:floatàdouble显式:ulongàuintàushortàbyte显式:longàintàshortàsbyte显式:doubleàfloat下列代码执行的结果是什么?ushorts1=255;Console.WriteLine(s1);byteb1=s1;Console.WriteLine(b1);Page8下列代码执行的结果是什么?shorts2=514;Console.WriteLine(s2);byte

4、b2=(byte)s2;Console.WriteLine(b2);Page9下列代码执行的结果是什么?floatf1=123;Console.WriteLine(f1);floatf2=123.0;Console.WriteLine(f2);floatf3=123.0f;Console.WriteLine(f3);floatf4=(float)123.0;Console.WriteLine(f4);Page10下列代码执行的结果是什么?inti=123;strings1=Convert.ToString(i);Console.WriteLine(s1);strings

5、2=i.ToString();Console.WriteLine(s2);strings3=123.ToString();Console.WriteLine(s3);strings4=123;Console.WriteLine(s4);Page11下列代码执行的结果是什么?strings="518";inti1=(int)s;Console.WriteLine(i1);inti2=int.Parse(s);Console.WriteLine(i2);inti3=Convert.ToInt32(s);Console.WriteLine(i3);inti4=Convert.T

6、oInt64(s);Console.WriteLine(i4);使用Console.ReadLine()判断用户输入的单个字符是否元音字母:a、e、i、o、u、A、E、I、O、U使用Console.Read()判断用户输入的单个字符是否元音字母:a、e、i、o、u、A、E、I、O、U运算符一元运算符++--+-!~二元运算符算术:+-*/%逻辑:&

7、&&

8、

9、关系:==!=<><=>=赋值:=+=-=*=/=%=&=

10、=三元运算符?:一元运算符表达式类型计算方法结果(假定num1的值为5)num2=++num1;前置自加num1=num1+1;num2=num1;num2=6

11、;num1=6;num2=num1++;后置自加num2=num1;num1=num1+1;num2=5;num1=6;num2=--num1;前置自减num1=num1-1;num2=num1;num2=4;Num1=4;num2=num1--;后置自减num2=num1;num1=num1-1;num2=5;Num1=4;除法运算接受用户输入的任意数字,输出数字的绝对值二元运算符1类别运算符说明表达式算术运算符+执行加法运算(如果两个操作数是字符串,则该运算符用作字符串连接运算符,将一个字符串添加到另一个字符串

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。