变量、命名及运算符基础知识小结
1.变量的作用:存储数据 变量一定要先声明,再赋值,最后使用
声明变量的语法: 变量类型 变量名; 变量名=值; 变量类型 变量名=值;
变量的特点: 1)不能够被重复的声明 2)可以被重复的赋值
2.C#中常用的变量类型 int:整数类型,只能够存放整数 double:小数类型,既可以存放小数,也可以存放整数,比int的范围大的多 精度在15到 16位 string:字符串类型 char:字符类型,最多能存储一个字符,最少也只能存储一个字符 decimal:金钱类型,精度比double还要高很多
3.变量的命名:一定要有意义 命名规则:1)必须以字母 _或者@符号开头,不要以数字开头,后面只能跟任意字母 数 字 下划线。 2)你起的变量名不要与C#系统中的关键字重复 3)C#中,大小写是敏感的 4)同一个变量名不允许重复定义(先这么认为,不严谨)
4.什么叫做关键字?凡是你写出来之后发现它变成蓝色的,都是关键字,关键字就是这个单词VS已经用了,你就不能用了
5:给变量起名字,要符合两个规范: 1)Pascal:要求你的变量名的每个单词的首字母都要大写。 HighSchool 给方法或类命名 2)Camal:首个单词的首字母小写,其他单词的首字母大写。highSchool 给变量起名字
6.赋值运算符和赋值表达式 =:不是等于的意思,它表示把等号右边的值,赋值给等号左边的变量。 由=号连接的表达式 叫做 赋值表达式 注意:每个表达式都可以求解出一个值来,对于赋值表达式,我们就认为,等号左边的变量的值就是整个赋值表达式的值。
7.+号:如果加号两边有一边是字符串的话,那么这个加号就不再起相加的作用,而是连接的作用。
8.报错:语法出现错误,程序根本不会运行 异常:语法没有问题,但是在程序运行的过程当中出现了错误,就是咱们俗称的bug
9.占位符:先挖个坑,再填个坑 注意:1)占位符一定要从0开始,一次递增,不能跳跃 2)多填坑不会有结果,少填坑会出异常 3)按照挖坑的顺序输出
10.交换变量的两种方法: 1)通过第三方变量,进行交换 2)不通过第三方变量,进行交换 eg: int i1=10; int i2=20; i1=i1-i2; i2=i2+i1; i1=i2-i1;
11.C#中的转义符:转义符就是‘\’加上一个特殊字符,组成一个具有特殊意义的字符。 \" 表示" \b 表示退格 \t tab键 \n 换行 \\ 表示\
@符号:1)取消\在字符串中的转义作用,使其单纯的表示\ 2)将字符串原样输出 eg:Console.WriteLine(@"中华人民共和国万岁 世界人民大团结万岁");
12.算术运算符:+ - * / % 由算术运算符连接的表达式叫做算术表达式
在算术表达式中,参与运算的操作数的类型必须一致,也必须和结果的类型一致。 如果不一致的话,满足下列条件,会自动发生转换。 1)类型必须相兼容,都是数字 2)小的转大的
如果是大的转小的,必须使用强制类型转换,语法: (待转换的类型)要转换的值; eg:303.6--->303 double-->int int result=(int)303.6; 发生强制类型转换结果会丢失精度
int-->double int类型变量*1.0
13.保留两位小数,使用占位符的方式输出,在占位符的后面加上:0.00....你想要的位数
14.对于不兼容的类型间的转换,我们使用Convert这个转换工厂 使用Convert进行转换必须要满足一个条件:面儿上必须过得去。
15.不管咱们是向控制台输出的,还是从控制台接收的,都是字符串类型。
posted on 2013-07-25 21:50 Jerry_zhang 阅读(262) 评论(0) 编辑 收藏 举报