变量存储和类型
变量不能重复声明
int 整形
float 单精度浮点 float a = 1.6666f;
double 双精浮点 小数点后 15--16 位 且取值范围比int大,并包含int类型
string 字符串 "" 双引号
char 字符 '' 单引号
decimal 具有更高的精度和更小的范围,适合于财务和货币计算
+号
可拼接、可相加
占位符号 {}
int n1 = 3
int n2 = 2
int n3 = 1
Console.WriteLine("{0}占位 {1}符号{2}",n1,n2,n3)
string str = Console.ReadLine() 获取用户输入的字符,并返回字符串,可由string类型的变量接收
特殊字符
\n 换行
\" 双引号
\t 一个tab的空格
\b 一个退格键,在字符串两边时没有作用
\r\n 和 \n一样
\\ 一个\
@"xxx \n" --> xxx \n 1. @取消\转译作用 2. 将字符串按照原格式输出
加减乘除模
+
-
*
/
%
隐式类型转换
等号两边类型不兼容时
1.两边类型都是数字
2.目标类型大于源类型 double num = int n int赋值给double隐式转换
double赋值int需要强制转换 --> int a = (int)106.2