第二章变量、运算符和表达式概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
变量、运算符和表达式 变量 变量有多种类型,比如自然数、整数、有理数、实数等。 C#中如何定义各种类型的变量?变量如何运算? 整型变量 Static void Main(string[] args) { int a; //声明变量a a = 7; //为变量a赋值 int b; //声明变量b b = 2; //为变量b赋值 int add; //声明变量add add = a + b; //求变量a、b的和 //输出结果 Console.WriteLine(“{0}+{1}={2}”,a,b,add); } 声明整型变量 int a; 该语句被执行时,系统会在内存中分配一块4字节的空间,用来存储变量a的值。整型变量的默认值为0。 赋值语句 a = 7; 把变量a的值设置为7(原先未赋值时默认为0)。 *赋值运算符“=”不是“相等”的意思。并非是比较左右两边是否相等。 赋值语句 add = a + b; 把a+b的值赋给add 输出 Console.WriteLine(“{0}+{1}={2}”,a,b,add); {0},{1}和{2}是三个占位符,表示该处插入变量值,{0}处插入第一个变量a的值, {1}处插入第二个变量b的值,{2}处插入第三个变量add的值。 赋值语句 n = n + 100; 整型变量的类型 int型 short型 long型 无符号型 Int型变量的取值范围 Int型变量占用4个字节的空间,共32位。为了表示负数,把最高位定义为符号位,0表示正数,1表示负数,后面的31位表示数值的大小。 Int型的取值范围是-231~231-1,即-2147483648~2147483647 short型 某些情况下使用int型太浪费 short型变量占用2个字节,最高位表示正负号,后面的15位表示数值大小,取值是-215~215-1,即-32768~32767。 long型 某些情况下int型变量取值范围不够用 long型占用8个字节,最高位表示正负号,后面的63位表示数值大小,范围可达到-263~263-1,即 -9223372036854775808~ 9223372036854775807。 无符号型 在计数、年龄统计等情况下,不需要负数 使用uint型变量(u是unsigned的缩写,无符号的),32位全部用来表示正整数,范围是0~232-1。相应的,有ushort和ulong型变量。 溢出 short a; a = 32768; 实数型变量 实数型也称为浮点型 实数常量 实数常量在默认情况下是双精度的。要把实数常量赋值给单精度常量,需要添加后缀:小写的f或者大写的F。 如:125.36f、3.1415926F 相当于类型转换 程序示例 float x = 3.14159265358979f; double y = 3.14159265358979; Console.WriteLine(x={0}, x); Console.WriteLine(y={0}, y); 单精度有效位数是7位,有效数字被四舍五入了。 字符 字符包括英文字母、中文汉字、各类特殊字符、数字符号等等。 C#中用单引号标记字符 比如’f’, ’#’, ’8’等 其中’8’只是用来显示8这个符号,不是一个可以用于计算的数字。 字符变量和字符串变量声明 字符变量 char c; c = ‘f’; 字符串变量 string s; s = fine; 字符串的输出与读取 输出字符串,并换行Console.WriteLine(字符串); 输出字符串,不换行 Console.Write (字符串); 读取字符串 Console.ReadLine (字符串); 示例程序 Console.WriteLine(“Please input your name”); String name = Console.ReadLine(); Console.WriteLine(“Your name is ” + name); 把读取的字符串赋值给变量name,然后输出。 读取字符 Int ch = Console.Read(); 从输入窗口读取一个字符,返回字符的ASCII编码。 如:输入f,返回f的ASCII码102 读取数字 需要使用Convert.ToDouble()把字符串转换为double型数字 double a = Convert.ToDouble(Console.ReadLine()); ASCII编码 为了方便在计算机里使用字符,在计算机诞生之初,制定了ASCII编码(American Standa

文档评论(0)

金不换 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档