黑马程序员------基础知识笔记03

来源:互联网 发布:淘宝裂帛旗舰店 编辑:程序博客网 时间:2024/05/18 21:42

---------------------- 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

0 0