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
- c#_初学者基础语法及运算符号
- C#_初学者基础语法
- 【C语言学习笔记】基础语法及基本运算
- Java_语法基础_移位运算符
- 黑马程序员_二、java基础语法(常量、变量、进制及运算符)
- C语言基础之基础语法、基本运算及流程控制
- Java_语法基础_移位运算的真实剖析
- Java_语法基础_运算顺序的详细挖掘
- javaSE基础_位运算及位移运算
- C语言基础数据类型与运算符号复习记录
- c语言运算符号
- c语言运算符号
- c语言运算符号
- c语言运算符号
- c语言运算符号
- C#运算符大全_各种运算符号的概述及作用
- C语言入门之流程控制语句及运算符号
- 黑马程序员----Java基本数据类型运算及语法基础
- 单例模式总结
- 1.4 基本语句
- math类以及单例模式
- mysql表情符录入异常:Incorrect string value: ...for column...
- K Best [二分]
- c#_初学者基础语法及运算符号
- CEF3:用CEF3实现最简单的浏览器
- openlayer读取三种类型的本地瓦片的计算公式
- Maven打包的三种方式
- 1.5 函数和预处理
- shiro学习——高级概述(二)
- STL空间配置器的union obj
- 内存数据库技术选型
- c#后台移除某个元素方法总结