dotNet——3,变量和数据类型

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");

猜你喜欢

转载自blog.csdn.net/qq_37284843/article/details/124544294