二变量和表达式.ppt

上传人:本田雅阁 文档编号:3107647 上传时间:2019-07-09 格式:PPT 页数:17 大小:1.10MB
返回 下载 相关 举报
二变量和表达式.ppt_第1页
第1页 / 共17页
二变量和表达式.ppt_第2页
第2页 / 共17页
二变量和表达式.ppt_第3页
第3页 / 共17页
二变量和表达式.ppt_第4页
第4页 / 共17页
二变量和表达式.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《二变量和表达式.ppt》由会员分享,可在线阅读,更多相关《二变量和表达式.ppt(17页珍藏版)》请在三一文库上搜索。

1、变量和表达式, 变量 表达式 常量,变量,变量关系到数据的存储。变量一出现便会存储到内存中。 声明变量: ; PS:存储在内存中的变量,可以比喻成一个盒子,盒子里面可以放入一些东西,也可以取出来再放入其他东西,或者只是看看盒子里面是不是有东西。 变量有不同的内涵,称为类型 PS:这就好比盒子有不同的形状和尺寸,某些东西只能放入特定的盒子里。,简单类型,可以使用的变量类型是无数的,因为可以自定义类型,存储各种复杂的数据。但是总归有一些数据类型是每个人都要使用的,例如存储数值的变量、存储字符的变量。 计算机是二进制的存储机制,比如存储数字: 0 = 00 1 = 01 2 = 10 3 = 11

2、4 = 100 5 = 101 6 = 110 如果要存越大的数字 所要占的位就更多,整型,C#,Java,浮点型,C#,Java,布尔型、字符、字符串,C# 和 Java差不多,Java的布尔型是boolean 字符串是String 意义是相同的,布尔型数据是在流程控制用到的,其实就是Yes or No,变量命名,变量名的第一个字符必须是 字母、下划线或者 并且C#和Java都是对大小写敏感的,也就是区分大小写,例如以下两个 是不同的变量: Name , name,表达式,了解运算符: 一元运算符,处理一个操作数 二元运算符,处理两个操作数 三元运算符,处理三个操作数 数学运算符:+ - *

3、 / % + - %是取余 + 和 -是自加自减 赋值运算符: =、+=、-=、*=、/= 将右边的值赋值给左边的变量 例如:int a = 5; string s = “皓皓是妹纸”; PS:如果左边的变量类型和右边的值 类型不匹配 一般会报错 例如:string b = 3; 这就是错的,理解数值和字符串,C#,Java,转义字符,C#中,可以在字符串之前加个,则可不使用转义字符,理解+和-,C#,Java,运算符的优先级,不用背出来,善用()来调整优先级,常量,Java,C#,常量一旦赋了值则无法再更改。,用const声明常量则必须初始化,而readonly可以不用初始化,但是一旦赋了值

4、则 无法更改。,变量的生命周期,变量的生命周期,一般是从 声明开始 存活到 目前所处语句块的结束,如上面这个例子,i的生命到Main函数的结尾就视为终结,j的生命到for循环的 结束则视为终结。,类型转换,隐式转换:编译器自动帮你转换 显式转换:需要程序员人工转换,考虑一下:doubleResult = floatVal + shortVal * floatVal;,显式转换: (Type) variable 比如:double a = 3.14; int b = (int) a; 使用Convert进行显式转换 比如:double a = 3.14; int b = Convert.ToInt32(a); 使用Parse转换字符串 比如:string a = “3.14”; int b = int.Parse(a); ToString() 可以将任何类型转换成字符串 比如:bool a = true; string b = a.ToString();,动手做一做,声明一个常量 ,手动输入一个半径的值(类型为double),要求输出该圆的面积,Java,C#,关于键盘输入:用以下提供的方法,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1