黑马程序员------基础知识笔记03
2014-03-24 21:52
190 查看
----------------------
ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
Console.ReadLine :用于让用户在键盘上输入一句话
当程序执行到这句话,就会暂停,然后等待用户从键盘上输入一句话,按回车键,程序继续运行
定义一个string类型的变量来接收用户在键盘上输入的字符串
string input;
input=Console.WriteLine();
或者直接写:
string input=Console.WriteLine();
转义字符:由一个反斜杠 \ 加上一个字母 来组成的具有特殊意义的字符
当我们在字符串中输入一些特殊字符时,比如半角引号(美式键盘输入法的引号),换行、退格等 需要使用转义字符
常用的转义字符:
\n 表示换行
\b backspace 退格(删除前面一个字符)
\t tab键 由多个空格组成的一个字符,具有行与行之间的对齐的功能
\" 半角引号
\\ 反斜杠 输出的内容为 \
在字符串前面加上@有两种意义:
1、字符串中如果有\,则不再理解为转义符
2、使字符串可以换行
如果字符串前面加了@符号,在字符串上用两个双引号代表一个双引号
算术运算符以及算术表达式
C# 中,有五个算术运算符+-*/%
他们二元运算符,要求:
1、参与的两个操作数的类型必须想通 int math=10 int english=25
2、运算后的结果也于操作数的类型相同 int sum=math+english;
在算数表达式中,若需要改变计算的优先级,则必须使用小括号()来套用,小括号可以重复的使用,但必须成对的出现()
发生自动转换(隐式转换)的条件:
1)参与运算的两个数据类型必须相兼容
2)必须一边的数据表示范围大,一边的表示范围小,并且把小的数据转向大的数据精度不丢失
强制转换:
1、有可能数据精度会丢失 int i=(double)3.14
2、数据转换报错 int i=(int)2222222222222222222.14 (=右边的数据超出了左边的数据长度,那么数据转换会出错)
(数据类型名)待转换的值 例如:int i=(double)3.14
类型转换;
Convert
Convert.ToInt32(待转字符串); string english="95"; int=Convert.ToInt32(english);
Convert.ToString(待转字符串); 每一种类型的数据都含有 ToString()方法 double d=10.3; string f=d.ToString();
----------------------
ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
详细请查看:www.itheima.com
ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
Console.ReadLine :用于让用户在键盘上输入一句话
当程序执行到这句话,就会暂停,然后等待用户从键盘上输入一句话,按回车键,程序继续运行
定义一个string类型的变量来接收用户在键盘上输入的字符串
string input;
input=Console.WriteLine();
或者直接写:
string input=Console.WriteLine();
转义字符:由一个反斜杠 \ 加上一个字母 来组成的具有特殊意义的字符
当我们在字符串中输入一些特殊字符时,比如半角引号(美式键盘输入法的引号),换行、退格等 需要使用转义字符
常用的转义字符:
\n 表示换行
\b backspace 退格(删除前面一个字符)
\t tab键 由多个空格组成的一个字符,具有行与行之间的对齐的功能
\" 半角引号
\\ 反斜杠 输出的内容为 \
在字符串前面加上@有两种意义:
1、字符串中如果有\,则不再理解为转义符
2、使字符串可以换行
如果字符串前面加了@符号,在字符串上用两个双引号代表一个双引号
算术运算符以及算术表达式
C# 中,有五个算术运算符+-*/%
他们二元运算符,要求:
1、参与的两个操作数的类型必须想通 int math=10 int english=25
2、运算后的结果也于操作数的类型相同 int sum=math+english;
在算数表达式中,若需要改变计算的优先级,则必须使用小括号()来套用,小括号可以重复的使用,但必须成对的出现()
发生自动转换(隐式转换)的条件:
1)参与运算的两个数据类型必须相兼容
2)必须一边的数据表示范围大,一边的表示范围小,并且把小的数据转向大的数据精度不丢失
强制转换:
1、有可能数据精度会丢失 int i=(double)3.14
2、数据转换报错 int i=(int)2222222222222222222.14 (=右边的数据超出了左边的数据长度,那么数据转换会出错)
(数据类型名)待转换的值 例如:int i=(double)3.14
类型转换;
Convert
Convert.ToInt32(待转字符串); string english="95"; int=Convert.ToInt32(english);
Convert.ToString(待转字符串); 每一种类型的数据都含有 ToString()方法 double d=10.3; string f=d.ToString();
----------------------
ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
详细请查看:www.itheima.com
相关文章推荐
- 黑马程序员_java基础学习笔记03_函数以及数组知识
- 黑马程序员 java学习笔记-基础知识盘点
- 黑马程序员_java基础笔记(03)...面向对象
- 黑马程序员_C#基础知识学习笔记:变量的使用和命名规则
- 黑马程序员--JAVA基础知识学习笔记
- Java基础知识强化之集合框架笔记03:Collection集合的功能概述
- 黑马程序员_c#基础知识学习笔记:数组
- 黑马程序员_java基础笔记(03)...面向对象
- Java基础知识强化之IO流笔记03:throws的方式处理异常
- 黑马程序员-- Dom基础知识学习笔记1
- 黑马程序员_java基础笔记(03)...面向对象
- 黑马程序员--Dom基础知识学习笔记2
- 黑马程序员----C#基础知识03
- 黑马程序员--面向对象基础知识学习笔记
- 黑马程序员_笔记一_基础知识
- 黑马程序员---Objective-C基础学习---类、对象、方法相关知识笔记
- 黑马程序员_C#基础知识学习笔记:条件语句
- 黑马程序员-C#基础知识-学习笔记01
- Java基础知识强化之网络编程笔记03:UDP之UDP协议发送数据 和 接收数据
- 黑马程序员_C#基础知识学习笔记:逻辑表达式