第1天c#基础语法

关于vs2017

字体切换成concolas,这个字体是等宽的

新建项目

文件->新建->项目

 选择c#->控制台应用程序

 

概念补充

解决方案和项目的区别:

解决方案:包含项目,可包含多个项目

项目:每一个游戏代表一个项目

解决方案资源管理器隐藏或者点掉后处理方法

 

项目结构

using      引用命名空间

namespace  定义命名空间

class     定义类名

Main     入口函数(程序在运行的时候首先会运行入口函数内的代码)

同一个解决方案中新建并切换启动项目

新建方式1:

新建方式2:

左上角文件->新建->项目

解决方案切换成添加到解决方案

启动项目切换

方法1:

方法2:

然后按F5就可以启动项目了

代码注意事项

1.每一句代码必须以半角“;”结尾

2.代码名称、函数、调用等要严格区分大小写

3.符号均为英文半角符号(位数不同,全角占2位,英文半角占1位)

4.大括号“{}”内的语句为一个代码块

5.编码过程中出现红色波浪线,为编码错误,一定要及时解决,不然程序运行不起来

6.绿色波浪线为警告线,提示编码警告,可能出现错误,视情况而定。

基础概念

注释

单行注释://要注释的内容

多行注释:/* 要注释的内容 */

文本注释:///内容///

输出/输入

输出

单行输出(自动换行) :Console.WriteLine(内容);

输出(不自动换行)  :Console.Write(内容);

输入

等待输入:      :Console.ReadKey();

变量

概念:存储一个可变数据的容器

1.声明变量类型

2.定义变量名称

3.给变量赋值

//数据类型 变量名;//初始值可以先不赋值
int HP; // 定义名称
//数据类型 变量名 = 初始值;
int MP = 100;  // 定义名称并赋值
//数据类型 变量名1,变量名2;//同时声明多个变量,用","隔开
int atk, def;   // 定义多个变量
//数据类型 变量名1 = 初始值1,变量名2=初始值2;//同时声明多个变量并赋值,用","隔开
int sct = 100, crt = 200;  // 定义多个变量并赋值

变量的命名规则

补充:匈牙利命名法

常量

存储一个不可变数据的容器,定义好之后不能改,会报错

1.使用关键字const

2.声明变量类型

3.定义变量名称

4.一定要赋值

//const 数据类型 变量名 = 初始值;//声明常量时,初始值必须给
const
int _pi = 3.14;

计算机数据存储

存储最小单位:  bit(位) 只能存储0或1

存储基本单位:  byte(字节)

1byte = 8bit

1KB = 1024byte

1MB = 1024KB

1GB = 1024MB

1TB = 1024GB

常用数据类型

数值类型

整数

byte       :  1字节  8 位 无符号 0-255

short(短整型) :  2字节 16位 有符号 -32768~32767(即:-2^15~2^15)

int(整型)    :  4字节  32位 有符号 -21亿~21亿(-2^31~2^31)

long(长整型)  :  8字节   64位 有符号 (-2^63~2^63)

uint(无符号整型) :  4字节   32位 无符号 0-42亿(0~2^32)

允许值范围

浮点数

补充概念

1.有效数字指第一位非0数字开始计算
2.//
科学计数法:尾数*底数^指数 1.234 * 10^17 // 尾数是1.234 指数是17 底数是10

float(单精度浮点数)

1.single  4字节  32位  数字结尾要用f或F,叫做字面值;

2.符号位1位,指数为8位,尾数为23位

3.最大数值:2^23 = 8388608 这个数字以内有效数字7位  

double(双精度浮点数)

1.8字节  64位

2.符号位1位,指数为11位,尾数为52位

3.最大数值:2^52 = 4503599627370496

原文地址:https://www.cnblogs.com/yifengs/p/13995607.html