1 c#数据类型
基本数据类型:
整型:byte(字节) short(短整型) int(整形) long(长整形)
浮点型:float(单精度) double(双精度)
布尔型:bool
字符型:char
引用数据类型:
string(字符串) 数组 类 接口
2 变量和常量
变量:是指在程序运行过程中可以随时发生变化的量
常量:是指在程序运行过程中不会发生变化的量就像 游戏里的id
关键字
驼峰命名法
骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。
类型转换
转化类型:隐式、强制(基本类型)
- 隐式:从低到高:byte-->short(char)-->int-->long-->float-->double(隐式转换是系统默认的不需要进行声明就可以转换一般来说隐式转换不会失败也不会造成数据的丢失)
比如从int类型转换到long类型就是一种隐式转换。隐式转换一般不会失败,转换过程中也不会导致信息丢失。
比如:
int i=10;
long l=i;
强制转换:从高到低
byte<--short(char)<--int<--long<--float<--double
//定义一个单精度变量并赋值,然后转化为整形变量
float x = 2.5f;
int y;
y = (int)x;//强制类型转化
//print(y);//2
//ASCII码:char(a:97 A:65)
//定义一个字符型变量和一个整形变量并赋值,然后做加法运算(结果是整形或字符)
int m = 2, n;
char p = 'd',q;
n = m + p;
//print(n);//102
q = (char)(m + p);
//print(q);//f
控制台的输入与输出
Console.WriteLine();
Console.ReadLine();
转义字符
\n 换行
\r 回车
\t 制表符
\f 换页符
\b 退格
\a 响铃
3 基本运算
基本的运算符有:+ - * / %
关系运算符:> >= < <= != ==
自增1:-- 自减1:++
++放在操作数后面,即num++,会先使用操作数进行运算,然后再自增1.
++放在操作数前面,即++num,会先进行自增1,然后再进行运算.
--同理.
前缀自减运算符是“先减1,后使用”。它的运算结果是操作数减1之后的值
后缀自减运算符是“先使用,后减1”。它的运算结果是操作数减1之前的值
逻辑运算符:
逻辑与:&&
逻辑或:||
逻辑非:!
三元(目)运算符:
表达式1?表达式2:表达式3;
int m = 1, n = 2, p;
p = m > n ? 1 : 0;
print(p);