C#基础知识 课堂笔记 上
2017-08-19
第一次写博,不知道该写些什么,就把学习了一周C# 编程语言的部分基础知识,分享给大家,希望对大家有所帮助,也希望大牛们,能不吝赐教,指出不足之处,谢谢!!!
第一章 开发入门
1.从第一句代码开始
计算机语言:人类与计算机沟通的工具
编译:将源代码转换成机器代码
编译器:负责编译的工具
源代码:用某种计算机语言编写的内容
Code:源码 Compile:编译 Run:运行
public static void Main(string[] args)
{
Console. WriteLine("hello,world");
Console. ReadLine();
}
2.认识主函数
定义:程序启动时运行的函数 又叫做(Main函数;启动函数;入口函数)
函数运行时,程序从上到下依次运行函数中的每一句代码,主函数运行结束后,程序结束
3.输出语句
定义:向控制台当前位置输出文本,光标在哪里,就从哪里输出
Writeline的两种输出方式:
(1)Console.Write 光标位置输出文本,光标不换行
(2) Console.WriteLine 在光标位置输出文本,光标然后换行
第二章 变量和数据类型
1.数据类型:对数据的分类和概括
Char 字符类型 表示单个文字(汉字 字母 数字 标点符号)
书写方式:用成对的单引号表示
string 字符串类型 表示不限量的文字 (汉子 字母 数字 标点符号)
书写方式:用成对的双引号表示
int 整数类型 简称整数,用于表示一个整数
书写方式:直接书写
double 小数类型 表示包含小数点的数字
书写方式:直接书写
2.认识变量
定义:一块存储数据的内存空间,并且该内存区域的数据内容是可以被覆盖的
变量声明:指定一块内存空间,用于存放数据
语法:数据类型 空格 变量名
变量的赋值:将数据存放到变量的内存空间
语法:变量名=数据 (=:赋值符号)
变量必须先声明后赋值
变量的三要素:数据类型 变量名 变量值
3.变量命名
命名标准:(1)硬性标准 1. 必须由数字 字母 下划线组成
2. 不得以数字开头
3. 不得与关键字相同
4. 同一函数中的变量名不得相同
(2)软性标准 1. 变量名要能望文知意
2. 变量名首字母小写
4.变量的的使用技巧
合并声明:对多个同类型的变量声明,可以在一条声明语句中完成
声明时初始化:在声明的同时,对变量进行初始化
5.数据运算
数字运算:计算数学表达式的过程 支持:(+)加(-)减(*)乘(/)除(%)求余
字符串运算:字符与任意类型进行运算 支持:拼接(+)
返回类型:运算结果的类型 运算的数据是什么类型,结果就是什么类型
6.输入语句
定义:在控制台中获取用户输入的内容
作用:程序暂停执行,等待用户输入。输入后,获取到用户的输入,程序继续运行
书写格式
(1)Console . ReadLine(); //输入语句 自动换行
(2)Console . Read();//输入语句 不自动换行
返回类型为 string
7.类型转换
将任意类型转换为 string
转换代码:“待转换的数据”.ToString();
返回类型:string
将 string 转换为 double
转换代码:double.Parse(待转换的字符串);
返回类型:double
将 string 转换为 int
转换代码:int.Parse(待转换的字符串);
返回类型:int
将 int 或 double 转换为 string
转换代码:数据.ToString();
返回类型:string
将 int 转换为 double
隐式转换:不需要编写额外的代码,计算机会自动完成转换
返回类型:double
将 double 转换为 int
显式转换:需要编写额外的代码,计算机不会自动转换
转换格式:在要转换的数据前书写两个英文小括号 () ,在 () 里写上要转换的目标类型
返回类型:int
double 的取值范围大于 int 的取值范围
取值范围 小 的数字类型 转换 为取值范围 大 的数字类型 使用 隐式转换
取值范围 大 的数字类型 转换 为取值范围 小 的数字类型 使用 显式转换
8.常见转义符
\\" 双引号 \' 单引号 \n 换行符 \t 制表符 \\ 斜杠
9.数字类型
整数类型:
实数类型:
浮点数
float 单精度 有效数最多为7个
double 双精度 有效数最多为15个
10.代码注释
定义:使用一些描述语句,让你的代码便于阅读和理解;注释内容没有任何实质功能,不参与编译,只存在于源代码中。
什么时候使用注释
代码不易理解
代码量大
代码非常复杂
在团队开发中,会有其他人阅读你的代码
单行注释://注释内容 多行注释:/*多行注释开始注释内容 注释内容*/结束
11.软件中的错误及调试
编译错误:导致源代码无法通过编译
发现错误:查看开发工具 VS 的错误列表
解决错误:根据错误提示,做出相应修改
错误特点:容易发现,容易修改
运行错误:在运行过程中报错
发现错误:在调试模式下运行,并运行到报错的语句
解决错误:根据错误提示,做出相应修改
错误特点:难以发现,难以修改
逻辑错误:运行结果和预期不符
发现错误:仔细核对运行结果,看与预期是否一致
使用 VS 断点调试,检查每一步的执行结果
错误特点:极难发现,极难修改
暂时分享至此,望大家指教。后续还有更新,欢迎关注!!!