c#_初学者基础语法及运算符号

来源:互联网 发布:zookeeper mysql 实战 编辑:程序博客网 时间:2024/06/05 02:21

常量与变量

常量就是在程序中固定不变的值,是不能改变的数据。如数字0,1,2等,这些数就是已经确定的,只要出现就知道具体表示什么。
变量 就类似我们数学中的x,y等,在我们给他赋值之前我们是不知道x,y具体表示什么,并且我们可以给他赋不同的值。C#中也一样。但是我们要去自己定义变量。如int x=y;y=0;此处我们的y就是变量,而int表示的是他是整型的变量,0就是我们赋给他的值,我们改变y的值就会相应改变x的值。
声明变量的时候的格式: 类型 变量名 = 常量或变量名
变量名遵循的是小驼峰命名法
//小驼峰命名法:首单词的首字母要小写其他单词的首字符全大写 剩下字母全小写

进制的转化

从十进制转化成其他进制的时候我们使用Convert.ToString(十进制数,要转化的进制);
例如:10(10进制)转化为2进制的数
string ret=Convert.ToString(10,2);
Console.WriteLine(ret);

从X进制转化成十进制的时候我们使用Convert.ToInt32(X进制形式的字符串,X进制数);
例如:10101(2进制)转化为10进制的数
int ret=Convert.ToInt32(“10101”,2);
Console.WriteLine(ret);

运算符号

算数运算

+加 -减法 *乘
要注意的是 / 代表整除 比如5/2结果就是2
%代表取模(取余数)不如5%2结果就是1
还有 ++:可分为 i++和 ++i
i++表示的是先输出i的值然后进行i=i+1操作
比如i=1;
Console.WriteLine(i++);打印的结果是1,而下次再用i就是2了
Console.WriteLine(++i);打印的结果就直接是2
i–和–i同上

赋值运算

= 在C#中表示的是赋值,而不是表示等于号
+= 加等于 :例如i+=5表示的就是i=i+5;其实就是在本身的基础上加上一个数
-= 减等于 同上
*=乘等于 同上
/=除等于 同上
%=模等于 同上

比较运算

用于比较两个数值,返回的结果是布尔值 true或者false
==相等于
!=不等于
‘>’大于
<小于
‘>=’大于等于(等于号必须在后边)
<=小于等于(等于号必须在后边)

逻辑运算符

用于对布尔型的数据操作,返回的仍然是true或者false
&&并(与) 条件1&&条件2 :条件1和条件2同时成立是true否则是false
||或 条件1||条件2:条件1和条件2只要有一个成立就是true
!非 !条件1:不是条件1时 是true

位运算

这个用的偏少 只需要记住几个常用的符号
^按位异或 将数字化为二进制数去比较 每一位的数 ,只有不相同时 是1否贼全是0,例如0^0结果是0, 1^0结果是1,(这个不需要特别去记忆,只要知道可以用来加密信息就好)
<<左移 其实就是把一个数*2
‘>>’右移 把一个数/2