文章目录
1,声明变量
声明,然后赋值。
不声明会报错。
使用时没有值,也会报错。
int a;
a = 3;
可以同时进行。
int b = 4;
那代码就是:
int a;
a = 3;
int b = 4;
Console.WriteLine("a:" + a + ",b:" + b);
效果:
2,常用类型
int
范围很大,为正负二十亿。基本够用了。
34567
double
比int还大。
3.1415
decimal
精确的数值。以m结尾。
123456m
string
双引号包围。
"你好,世界!"
char
单个字符。单引号包围。
'a'
bool
真还是假。
true
false
3,案例
int a = 3;
double b = 3.14;
decimal c = 965m;
string d = "你好,世界!";
char e = '&';
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.WriteLine(d);
Console.WriteLine(e);
效果:
4,变量命名规则
以字母,_,@开头。包含字母数字下划线。
5,类型转换
自动:
int a=3;
double b=a;
Console.WriteLine(b);
强制:
double a = 3;
int b = (int)a;
Console.WriteLine(b);
也可以用方法:
string a = "3";
double b = Convert.ToDouble(a);
Console.WriteLine(b);
番外:String与string
是一个东西。
string是关键字。
String是类名。
番外:float
也是小数,结尾多一个f。
番外:模版字符串
int a = 3;
Console.WriteLine($"a的值为{
a}");
或者
int a = 3;
Console.WriteLine("a的值为{0}", a);
番外:获取控制台输入
string msg = Console.ReadLine();
Console.WriteLine("你输入了{0}", msg);
番外:转义字符
\n 换行
\t tab
自己
\"
\\
也可以取消对转义字符的处理。
Console.WriteLine(@"abc\t");