C#视频——20总结
2017-01-24 14:51
225 查看
赋值运算符和赋值表达式
赋值运算符:
=
a=a+1;这里的=号是赋值运算符,不是数学意义上的相等
变量可以重复赋值,一旦给一个变量赋了新值,那么变量中的老值就不复存在了
算数运算符和符合赋值运算符
++
自加一
有前加和后加
-- 自减一
有前减和后减
一元运算符++/--比二元的+-优先级高
+= -= *= /= %=
对于+-*/%=都需要两个操作数才能进行运算的,这些运算符,我们叫做二元运算符
对于像++ --
这样的只需要一个操作数就能进行运算的运算符,我们叫做一元运算符
例如:
连接符:+
Console.ReadLine()
是用来接收用户输入的内容的
例如:
转义符 \
在显示不出来的字符前面加 \
其中 \n代表换行,\b代表如果在\b后面有内容,就会把\b前面的内容覆盖掉。表示的是退格。\\表示的是一个\,\t表示的是水平制表符。\"表示的是一个双引号。
@在转义符前面表示不转义
算数运算符和算数表达式
+ - * /
%(取余,取模)
Int num=10%3
Num=1
类型自动转换
参与运算的操作数和结果类型必须一致当不一致时,满足下列条件时,系统制动完成类型转换(隐式转换)
两种类型兼容
例如:int和double兼容(都是数字类型)
目标类型大于源类型
例如:double>int
对于表达式
如果一个操作数为double型,则整个表达式可提升为double型
类型转型
convert不再仅是内存级别的转换,而是考虑数据意义的转换,convert是一个加工,改造的过程。
通过convert.toint32(能转换成int类型的数据)来把其他类型数据转换成int类型
强制转换
强制类型转换,数据类型一定要相兼容
例如:
占位符
例如:
赋值运算符:
=
a=a+1;这里的=号是赋值运算符,不是数学意义上的相等
变量可以重复赋值,一旦给一个变量赋了新值,那么变量中的老值就不复存在了
算数运算符和符合赋值运算符
++
自加一
有前加和后加
-- 自减一
有前减和后减
一元运算符++/--比二元的+-优先级高
+= -= *= /= %=
对于+-*/%=都需要两个操作数才能进行运算的,这些运算符,我们叫做二元运算符
对于像++ --
这样的只需要一个操作数就能进行运算的运算符,我们叫做一元运算符
例如:
连接符:+
Console.ReadLine()
是用来接收用户输入的内容的
例如:
转义符 \
在显示不出来的字符前面加 \
其中 \n代表换行,\b代表如果在\b后面有内容,就会把\b前面的内容覆盖掉。表示的是退格。\\表示的是一个\,\t表示的是水平制表符。\"表示的是一个双引号。
@在转义符前面表示不转义
算数运算符和算数表达式
+ - * /
%(取余,取模)
Int num=10%3
Num=1
类型自动转换
参与运算的操作数和结果类型必须一致当不一致时,满足下列条件时,系统制动完成类型转换(隐式转换)
两种类型兼容
例如:int和double兼容(都是数字类型)
目标类型大于源类型
例如:double>int
对于表达式
如果一个操作数为double型,则整个表达式可提升为double型
类型转型
convert不再仅是内存级别的转换,而是考虑数据意义的转换,convert是一个加工,改造的过程。
通过convert.toint32(能转换成int类型的数据)来把其他类型数据转换成int类型
强制转换
强制类型转换,数据类型一定要相兼容
例如:
占位符
例如:
相关文章推荐
- 将C#文档注释生成.chm帮助文档
- C#中internal关键字
- 利用C#结合net use命令破解域帐号密码
- C# 设计模式巩固 - 抽象工厂模式
- C#编程获取IP地址的方法示例
- C#实现的MD5加密功能与用法示例
- C# 遍历文件夹子目录下所有图片及遍历文件夹下的文件
- C#构建分页应用的方法分析
- C#实现日期格式转换的公共方法类实例
- C#遍历文件夹及子目录下所有图片
- 关于C#上位机的usb_hid通信相关问题说明
- 浅谈C# winForm 窗体闪烁的问题
- C# winform打开Excel文档的方法总结(必看篇)
- C# WinForm创建Excel文件的实例
- C#图解教程 第十五章 接口
- C# 常用协议实现模版及FixedSizeReceiveFilter示例(SuperSocket入门)
- C#获取鼠标在listview右键点击单元格的内容方法
- C#实现XML文档的增删改查功能示例
- C#获取ListView鼠标下的Item实例
- C# 7.0新功能