.net学习之C#基础提高 8.数据类型的自动转换
来源:互联网 发布:python cookie 登录 编辑:程序博客网 时间:2024/05/16 04:22
字符串的转义
\ + 一个字符,组成转义字符,一般用于表示特殊符号。
@字在字符串前面表示不转义。
可以使用 两个引号""来输出一个引号。
Console.WriteLine(@"输出一个引号""在这里");
常用的转义符:\n \t \b \\ \"
当我们需要在字符串中输入一些特殊字符时,比如:
半角引号,换行,退格。就需要使用转义字符。
转义字符是一个字符,它由一个\+一个字母来组成具有特殊意义的一个字符。
char ch='\"';
Console.WriteLine("C#中的字符要用\"\"引起来");
\n 换行符
\b 退格符,backspace
\t Tab 键 制表符
算术运算符及算术表达式
算术运算符:+ - * / %(取余数 取模)
算术表达式:由算术运算符连接起来的式子.如:1+1 a-b(变量ab前面已声明并赋初值)
优先级:先乘除,后加减,有括号先算括号里的,相同级别的从左至右依次计算。
二元运算符,要求:参与运算的两个操作数的类型必须相同,并且经过运算后的结果也与操作数的类型相同。
类型自动转换规则:
- 参与运算(算术运算和赋值运算)的操作数和结果类型必须一直。当不一致时,满足下面的条件时,系统自动完成类型转换。
- 两种类型兼容
- 例如:int 和 double 兼容
- 目标类型大于源类型
- 例如:double>int
- 对于表达式
- 如果一个操作数为double型,则整个表达式可提升为double型
发生自动转换(隐式转换)的条件:
- 参与运算的两个数据类型必须相兼容
- 必须一边的数据类型表示范围小,一边的表示范围大,并且把小的转向大的不丢失精度。
类型转换
Convert不再仅是内存级别的转换,而是考虑数据意义的转换。Convert是一个加工、改造的过程
Convert.ToInt32(待转字符串);
Convert.ToString、每种类型都还有.ToString()方法。
一切类型都可以转换成string类型。
0 0
- .net学习之C#基础提高 8.数据类型的自动转换
- C#语言基础之数据类型的转换
- .net学习之C#基础提高 2.学习两句话
- .net学习之C#基础提高 1.基础知识
- .net学习之C#基础提高 3.基础知识
- .net学习之C#基础提高 4.变量
- .net学习之C#基础提高 13.逻辑表达式
- .net学习之C#基础提高 19.switch-case
- 黑马程序员—Java基础学习笔记之数据类型转换(自动转换和强制转换)
- 学习C#之基础数据类型
- C#之基础数据类型和字节数组的转换
- C#基础-数据类型转换
- Struts2基础学习之数据类型转换
- 数据类型的基础提高
- C#基础学习之【2】数据类型
- .net学习之C#基础提高 6.赋值符、连接符、占位符
- .net学习之C#基础提高 07变量交换__输入
- .net学习之C#基础提高 9.Try Catch异常捕获
- UVALive 3703 (LA 3703) Billing Tables Trie树
- idea 13连接tomcat not conneted
- IntelliJ IDEA 13的project中文件名是中文字符的变方框
- [Android] EditText 的 inputType属性(键盘类型)
- PHP : 冒号、endif、endwhile、endfor
- .net学习之C#基础提高 8.数据类型的自动转换
- Android:logo
- codeforces 416C C. Booking System
- 几个iOS工程通用模块介绍
- tomcat数据源配置
- 学习笔记-ListView中控件的刷新-setTag的两种用法
- 2014找工作总结-机会往往留给有准备的人
- 说一下Spring的applicationContext.xml的配置文件
- 阿里巴巴面试总结:测试工程师