一.数据类型:
1.基本数据类型:
整形:int 例: int a=5;
浮点:float 例:float a=3.14f;
布尔:bool 例:bool a=true;
字符:char 例: char a='a';
2.引用类型
string 例: string a="a";
二.变量与常量
1.变量:在程序运行过程中随时都在发生变化的量
2.常量:在程序运行中不会发生变化的量(关键字:const)
三.定义变量与常量的格式
数据类型 变量名;
变量名必须是字母和下划线开头,后面可以跟字母、下划线和数字,但是不能以数字开头
不能用C#关键字定义变量
四.类型转换
转化类型:隐式(自动类型)、强制
隐式:从低到高
byte-->short(char)-->int-->long-->float-->double
定义一个整形变量并赋值,然后转化为单精度变量
int a = 10;
float b;
b = a;
强制:从高到低
byte<--short(char)<--int<--long<--float<--double
定义一个单精度变量并赋值,然后转化为整形变量
float x = 2.5f;
int y;
y = (int)x;//强制类型转化
五.控制台的输入与输出
Console.WriteLine();//输出某个变量
string a=Console.ReadLine();//输入字符串
回车:\n //打印在下一行
水平制表符(打印多个变量时,他们之间的空格):\t
六.运算符
1.基本运算:+ - * / %
nt aa = 100, bb = 200, cc, dd, ee, ff, gg;
cc = aa + bb;
dd = aa - bb;
ee = aa * bb;
ff = aa / bb;//0 整数除以整数结果还是整数
gg = aa % bb;//100 小数对大数求余,结果是小数
//print(ff + "\t" + gg);
bool xx,yy;//false true
xx = (2 == 3);//false
yy = (2 != 3);//true
print(xx+"\t"+yy); */
2.关系运算符:> >= < <= ==:等于 !=:不等于
3.自增1:++ 自减1:--
int a = 1, b;
b = ++a;//a=2 b=2 ++在变量前面,先自增1,然后再赋值(b)
//b = a++;//a=2 b=1 ++在变量后面,先赋值(b),然后再自增1
//print(a+"\t"+b);
int x = 1, y = 2, z;
z = x+++ y;
print(z);//3
4.逻辑运算符:
&& 两个都为真则为真
||一个为真则为真
!为真则假,为假则真(取反)
5.三元运算符
表达式1?表达式2:表达式3;
int m = 1, n = 2, p;
p = m > n ? 1 : 0; //如果m>n则为1,否则为0
print(p);
6.VS中常用的快捷键
Ctrl + s 保存
Ctrl + c 复制
Ctrl + v 粘贴
Ctrl + x 剪切
Ctrl + z 撤销
Ctrl + k +d 快速对齐代码
Ctrl + k + c 快速注释选中内容
Ctrl + k + u 快速取消注选中的注释内容