数据类型:
字符串(string)---放一串字符需要用""引起来
整型(int)----整数类型-----不能加"" 4字节 long(长整形8字) short(短整型2字节) ting(微整形1字节) 1字节=8位=1B=8bit
int a=456; 1KB=1024b
int b=789;
console.writeline(a+b);
小数型,浮点型(float,double)
float--单精度浮点型 4字节
double--双精度浮点型。 8字节
double a=3.14;
float =3.14f;
布尔型(bool)。 逻辑型,非此即彼。 true, false 1字节
bool a=true;
bool b = false;
字符型(char)。单个字符 字符类型 用单引号''
char c ='4'
二.变量
先定义,后使用。定义变量名是不能重名
定义:
数据类型 变量名 可以写值 也可以不写
int a;
int b = 20;
赋值 量名=值
取直 接使用变量名,
变量命名的一般规则
1.变量命名一般由字母 数字 下划线组成
2.变量名开头只能是字母或下划线 数字不能是变量名的开头
3.变量名不能与系统关键词重复
三.常量
运行的过程中值无法改变的量是常量 运行的过程中值可以改变的量是变量
字面常量
符号常量。 定义: 在变量定义的左边加上const关键字就可以了。
const int b =20; 加上const 就是常量
注意:符号常量在定义的时候必须赋值。
符号常量的应用:在一些反复使用的复杂数据一般喜欢用常量来代替他,实用常量进行编程运算。
类型转换
计算机只能对同一类型数据进行运算,不同类型数据不能直接运算,如果是不同类型需要进行转换(自动转换,强制转换)
int a= 10
double b=3 Console.WriteLine(a/b);先把a的值变成小数类型
强制转换 int a= 9
double b=3
int c = a/(int)b;或是 int c = (int)(a/b) ;
自动转换; 计算机根据运算数据自动进行类型转换。 其原则是,只要从类型上来说,不会丢数据,就转换。。
tiny--short--int--long---double
强制转换;由程序员强制吧某种类型变成另一种类型,这种强制转换在计算机不自动转化的时候实施,但有可能丢失 数据。
语法:1.在被转换的数据左边加上小括号,小括号里面写上要转化的目标类型。
int a = (int)3.14;
2.使用Convert.Toxxx()转化。
int a=10;
double b = 3.0;
int c = a / Convert.ToInt32(b);
string s = "7896";
int n = Convert.ToInt32(s);