【C#】入门篇

目录

前言:快捷的学习方法

一、程序文件的基础结构

二、控制台输入输出语句

1、学习

2、理解​编辑

3、习题

三、变量

1、折叠代码

2、变量类型

2a、有符号的整型变量

2b、无符号的整型变量

2c、浮点数(小树)

2d、特殊类型

3、为什么有那么多不同类型的变量

4、变量要先初始化

5、练习

四、变量的本质

1、变量的存储空间(内存中)(字节数要记,会卡面试题)

1a、有符号

1b、无符号

1c、浮点数

1d、特殊类型

2、变量的本质是什么

3、二进制和十进制的相互转化

3a、十进制转二进制​编辑

3b、二进制转十进制

3c、字节的存储

3d、有无符号的原因

4、练习

可用电脑自带计算机验证结果

五、变量的命名规则

1、必须遵守的规则

2、常用命名规范

六、常量

1、基础语法

2、常量的特点

七、转义字符

1、什么是转义字符

2、常用的转义字符(必记)

3、不常用的转义字符(了解)

4、如何禁用转义字符

5、练习

附快捷键


前言:快捷的学习方法

1、理解语法构成和含义

2、必要的死记硬背

3、多敲多练(这个是重点)

一、程序文件的基础结构

一个代码块可以简单分成三个部分

cf8e274bf8d6426993afccff4797885b.png

看下图,不同的颜色代表不同的部分,还可以发现,这三者首字母都是大写的,如果是变量名称,首字母就不大写了,可以有这么些印象

d0f11261edd24518894b512e5471b9aa.png

写代码常常需要引用命名空间,例如,只有引用了System这个命名空间,Console才能在别的命名空间Lesson1里使用,也就是说,Console其实就是System工具包里的一个工具

二、控制台输入输出语句

1、学习

(开头的四段代码是为了方便复习,请先看后面的内容来理解)

Console WriteLine("...");
Console Write("...");
Console ReadLine();
Console ReadKey();

96c806c939bc4dfb977b816291d769c2.png

2、理解8e38e0e84c9e47ab80b61e3482315f96.png

其实WriteLine可以理解为占用了一整行,无论你输入什么,都会用看不见的空格把那一整行填满

另外,引号内的内容对符号没有特殊要求,也就是说里面输入中文的标点符号也没有问题

59233565b7c743f1b635276ddf7b828f.png

c7a1acfc28cb4f629fa7c12116ac27ab.png

1330fcfe2e674daeb4a5156a6064f39b.png

3、习题

abbe31625b304b5b893a0c3ad7d8c472.png

c0c43f592f5d4f6082062c4d8e3b6ef7.png

2104620c531040b187a68b34ecfbd848.png

三、变量

分类:整型(分有无符号),浮点型,布尔型bool,字符型char,字符串型string

1、折叠代码

ca503714fb9b4757966dd5db631a1d1c.png

在折叠的代码里还可以继续折叠代码

8206112747fb4850941f4488a0c67551.png

本质是 编辑器提供给我们的 预处理指令

它只会在编辑时有用 发布了代码 或执行代码 它会被自动删除

2、变量类型

f6980262b64445888b1023a10316e29c.png

96a10449a94442f399cc847ccb64c35f.png

共有14种变量类型,都尽量记一记

2a、有符号的整型变量

变量的使用不能无中生有,必须先声明

c6ce6f851df7438caf4978a409d06df5.png

4ed92e2318fc40bfb3b9998f5bd6af95.png

“+”只是把两个东西连在一起,不会在中间产生空格

2ecf97b2b31a430eb7046dab2ea3449e.png

73ea5791373c4dfebdc2088e056391b9.png

2b、无符号的整型变量

36e1b7ac3f424b62af057d2ff1e26ebc.png

2c、浮点数(小树)

33987a184f4d484389bb62719b9827ab.png

且这个f是有小数的时候才加,如果没有小数,就可以直接float f=80;不用加f

ede4cd3d4a6c4178b4861aae8135e9a5.png

39698c068a4b4c0eadf1c5c7d2513432.png

8437d965b6f94ed892c5256c8d13fc69.png

c138950f846948b59fb822974a82964e.png

cc256890e8e741cda7bb75ee6caa47ef.png

2d、特殊类型

3a21201b7db741ae9fc0785c799a8f1e.png

0e8710779a334525a05faf5aecfb0de4.png

char类型是16位无符号整数

1f66630161464d8b94a1afae37b86e73.png

3、为什么有那么多不同类型的变量

cbca98ef53ac458f83bb2cd0e2a15eaa.png

0011378acbc34c888067f8477cef8f4e.png

4、变量要先初始化

17207a0021f5457395ed62aa0df93012.png

5、练习

955fc25737914c0c8fdf4c6440f4007c.png

54508c3f747d46ffb3a25deed0e26ca3.png

四、变量的本质

1、变量的存储空间(内存中)(字节数要记,会卡面试题)

140e3cbd72d2442baadb997435db1f6a.png

0d0eb84cb2d1403db69093ce4a151388.png

sizeof()的结果是int类型的

1a、有符号

6edd3ad3fed94900a4a555f05a7d7410.png

d5bbd0f5f3cb48a689543459c630992b.png

1b、无符号

0843d7b6452840a68d1442e90aa74e01.png

d8dabf56bc6a4795817db21418b16df1.png

1c、浮点数

8d54589a10da45038aac57391f0da8a6.png

fd4a7cf4a2184260b0f850b2c7b7c10e.png

1d、特殊类型

5a24e9455c334df6ae198cf5f69b0909.png

adea9a4f4c234fcc9282ddd8fc0f9cc1.png

2、变量的本质是什么

76cb0c8b4187490e9045d9993cc6a4be.png

3、二进制和十进制的相互转化

3a、十进制转二进制f08e99f6861b42629fb229193fc802db.png

1fed63a10df94a36be5d81097045f4bd.png

补充一下:所得余数 倒序数出来后,前面还要加最后的一个商(其实就是图中计算后,从下往上看 右边的数)

3b、二进制转十进制

20e634ec12f74bbaaec2eb1f2668c215.png

注意从右往左看的第一个数在第0位,如果是二进制的1,则转换成2的0次方

3c、字节的存储

ebccdd492a6f4843b349278e01e780eb.png

08b09ae54d474d9e84ac020ce13c90c0.png

f5c23b0399be4885824ad6c7401cad7c.png

c60e1bf0d2304e93921927644693aa8e.png

3d、有无符号的原因

0f06fd327aad49c989f3cf1335312911.png

0a85694a1cab4d758d54bb7a02ed2cba.png

现在只需理解整数的二进制就行了,理解了它,就能理解为什么 不同的存储空间就意味着它的存储范围不一样

4、练习

570a7661adbe45f7a96081c15acba6ee.png

8907056bfaca470697477a2c0dd3d0e9.png

32656a6e2f694f8fbb056214f227901e.png

可用电脑自带计算机验证结果

ec5f178a070947febc14a9fb22dd399a.png

d8c644238f06401d928a7041388684eb.png

a9371d3e6bdc46ab8cc158e460823980.png

fb041cf4f62e4603a14e19164ed936ce.png

calculate就是计算的英文

五、变量的命名规则

1、必须遵守的规则

“.”和“ ”都算是特殊符号(点和空格)

2、常用命名规范

六、常量

1、基础语法

2、常量的特点

七、转义字符

1、什么是转义字符

注意对角线的方向,是向右倾斜的

2、常用的转义字符(必记)

3、不常用的转义字符(了解)

alarm就是警报的意思,所以是\a

4、如何禁用转义字符

当我们想要在字符串中打印斜杠时,会因为斜杆的转义作用而报错

这个时候可以双斜杠,第一条斜杠负责转义,第二条斜杠负责打印出来

不过,我们也可以直接禁用转义字符

5、练习

附快捷键

按住Ctrl、K+C——注释

按住Ctrl、K+U——取消注释

Ctrl+F5——运行代码

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值