变量的命名规范
必须遵守的规则
1.不能重名
2.不能以数字开头
3.不能使用程序关键字命名
4.不能有特殊符号(下划线除外)
常用命名规则
驼峰命名法:首字母小写,之后单词首字母大写(变量)
帕斯卡命名法:所有单词首字母都大些(函数,类)
变量的命名规范
必须遵守的规则
1.不能重名
2.不能以数字开头
3.不能使用程序关键字命名
4.不能有特殊符号(下划线除外)
常用命名规则
驼峰命名法:首字母小写,之后单词首字母大写(变量)
帕斯卡命名法:所有单词首字母都大些(函数,类)
变量
折叠代码
主要作用是让我们编程时,逻辑更加清晰
它是由#region #endregion配对出现,具体作用是可以将中间包裹的代码折叠起来,避免代码太凌乱
本质是编辑器提供给我们的预处理命令,它只会在编辑时有用,发布了代码或执行代码,它都会被自动删除
变量类型
1.有符号的整形变量是能储存一定范围正负数包括0的变量类型
sbyte -128~127 int -21亿~21亿多 short -32768~32767 long -9百万兆~9百万兆
2.无符号的整形变量是能储存一定范围0和正数的变量类型
byte 0~255 uint 0~42亿多 ushort 0~65535 ulong 0~18百万兆
3.浮点数
float 存储7或8位有效数字,根据编译器不同,有效数字可能不一样,会四舍五入 有效数字是从左到右从非0数开始算有效数字 之所以要在后面加f是因为c#中申明的小数默认是double类型,加f是告诉系统,它是float
double 存储15~17位有效数字
decimal 储存27~28位有效数字,数字最后加m,不建议使用
4.特殊类型
bool 表示真假的数据类型
char 是用来存储单个字符的变量类型,英文汉字都可以
string 是字符串类型,用来存储多个字符的,没有上限
为什么有那么多不同的变量类型
不同的变量,储存的范围和类型不一样,本质是占用的内存空间不同
多个相同类型的变量,同时申明
固定写法,变量类型 变量名 = 初始值,变量名 = 初始值......
变量初始化相关
变量申明时,可以不设置初始值,但是不建议这样写,这样不安全
快捷的学习方法
1.理解愈发构成的含义
2.必要的死记硬背
3.多敲多练
程序写在哪里
程序写在语句块中,即{ }中,不同语句块中书写的代码规则不一样
命名空间 代码块,类 代码块,函数 代码块
程序语句固定写法
完成一句命令书写后,用英文分号结束
命名空间-工具包
类-工具
函数-工具能做的事
IDE是什么
集成开发环境,它就是一类用于程序开发的软件,这一类软件一般包括了代码编辑,编译器,调试器,图形用户界面等等工具,只要安装了这种软件就可以进行程序开发
它的主要作用简单将就是让计算机识别你写的程序代码,能够响应你输入的代码命令,听从你的指令和你进行交流
常用的IDE软件
vs:一般win操作系统使用的软件都由它来进行开发,可用于开发基于c,c++,c#等等语言的软件
eclipse和intellij idea:一般主要用于开发java语言的相关软件
android studio:谷歌推出,主要用于开发安卓应用
xcode:苹果推出,主要用于开发苹果应用
1.程序语言是什么
程序语言是用于人和计算机进行交流的语言
通过程序语言让计算机能够响应我们发出的指令
不同的程序语言有不同的擅长领域,比如做游戏,做网站,做服务器等
2.常用的主流语言
c:嵌入式硬件开发,例如驱动程序,硬件产品对接的接口
c++:游戏客户端,服务器,软件
c#:游戏客户端,服务器,软件,网站
java:安卓,服务器,软件,网站
js:h5游戏,网站,服务器
php:网站,服务器
python:网站,服务器,辅助开发
sql:数据库
go:服务器(google推出的语言)
objective-c:苹果相关
swift:苹果相关
3.为何要学习c#语言
游戏市场决定
c#默认为double类型
整数:异常会出现数值异常
浮点:异常会出现精度异常
整形溢出
bool和string不支持()进行强转
char根据不同语言占1.2个字节,C#中char占2个字节
1.折叠代码:#region 加上tab就可以自动生成#endregion
2.变量
变量类型:
有符号的整型变量
无符号的整形变量
浮点数(小数):
小数类型默认是double类型,所以float需要加f,后缀大小写没有问题
特殊类型
bool
char
string
知识点一 折叠代码
#region 说明
折叠中间的代码
#endregion
TAB键补全
作用让代码更加整洁
知识点二 如何声明变量
变量 一种容器 用来储存不同类型的数值
语法
变量类型 变量名 =初始值;
变量类型
变量名
变量名不能重复
命名规则
初始值
与变量类型一致
缓冲区可以理解为画布大小
控制台左上角为原点 0 0
X坐标为横
Y坐标为竖
平面二维坐标系
for(int i=0; i<10;i++){
Console.WriteLine(i);
}
do{
}while(false);