C#初学者笔记:转义符与基本类型解析

3星 · 超过75%的资源 需积分: 6 4 下载量 151 浏览量 更新于2024-09-12 收藏 88KB DOC 举报
"C#个人学习的一小部分笔记和心得" 这篇笔记主要涵盖了C#语言的基础概念,包括数据类型、输入输出、字符串处理以及运算符的使用。以下是对这些知识点的详细解释: 1. 转义字符:在C#中,转义字符以反斜杠(\)开头,用来表示一些特殊字符,例如`\n`用于换行,`\b`表示退格,`\t`用于制表符。当需要在字符串中插入这些特殊字符时,需要使用转义字符。此外,如果要在字符串中直接使用反斜杠,需要使用`\\`来表示。 2. 字符串:字符串在C#中是不可变的,可以通过`Console.ReadLine()`来获取用户输入的字符串内容,存储到一个变量中,例如`string input = Console.ReadLine();` 3. 输入输出:`Console.ReadLine()`用于从键盘接收用户输入,而`Console.WriteLine();`和`Console.ReadKey();`分别用于输出文本和等待用户输入一个字符。`Console.ReadKey()`在用户输入后不会自动换行,通常用于等待单个字符输入。 4. 数据类型:C#中的基本数据类型包括整型(如`int`)和非整型(如`double`和`decimal`),还有布尔型`bool`(取值为`true`或`false`)、字符型`char`以及字符串`string`。 5. .NET平台:C#是在.NET框架上运行的语言,可用于开发Winform应用程序(桌面应用)和ASP.NET(Web应用)。 6. 算术运算符:C#中有五种算术运算符,即`+`、`-`、`*`、`/`和`%`,它们要求操作数类型相同,并且结果也会保持相同的类型。自增`++`和自减`--`运算符可以用于在变量前或后进行加一或减一的操作,例如`age++`会先返回`age`的当前值,然后将其加一。 7. 运算符优先级:为了改变运算的顺序,可以使用括号(`()`)来设定优先级,括号可以嵌套使用,确保正确计算。 8. Math类:`Math.Pow(2, 5)`用来计算2的5次方,`Math`类提供了许多数学函数,如平方根、指数、取余等。 9. 二元运算:涉及两个操作数的运算称为二元运算,例如加法、减法、乘法等。在表达式`int sum = age++ - 10;`中,`age++`首先返回`age`的当前值,然后将`age`加一,所以`sum`的值是`age`原来的值减去10。 这些是C#初学者可能会遇到的基本概念和语法,通过不断实践和学习,可以逐步掌握C#编程。对于初学者来说,了解这些基础知识是非常重要的,因为它们构成了编写任何C#程序的基础。