//输出
Console.WriteLine("这是一行文字"); 自动回车的
Congsole.Write(""); 不自动回车
注意: 1、大小写敏感。(快捷键操作)
2、括号,引号,分号都是英文状态下的符号。
3.结尾不要忘记写分号。
//输入
string s = Console.ReadLine()
如何拼接字符串。
Console.WriteLine("你的用户名是"+u+",密码是"+p+",请确认");
//其他内容
Console.ForegroundColor = ConsoleColor.Red;//设置文字颜色
Console.BackgroundColor = ConsoleColor.Yellow;//设置背景颜色
Console.Clear();//清屏
***************************************************************************** *表示重要
一、数据类型:
字符串(string)--放一串字符。需要用""引起来。
整型(int)--整数类型
string s ="456"
sring s ="789"
Console.WriteLine(a+s); 是456789
一字节=8位 1B=8b 1Byte=8bit
1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
*整数型(int)--整数类型 4字节 long(长整型8字) short(短整型2字节) tiny(微整形1字节)
不能加""
int a = 456;
int b = 789;
Console.WriteLine(a+b);
小数型,浮点型(float,double)
float:单精度浮点型。 4字节
*double:双精度浮点型。 8字节
double d = 3.14:
非得定义给float 的话要在小数后面加f
float d f=3.14f;
布尔型(bool)。逻辑型,非此即彼。true,false;
bool b = true;
bool d = false;
字符型(char)。单个字符
只能使用单引号 中间只能放一个数或者符号
char c = '$';
二、变量--运行过程中,值可以改变的量。
先定义,后使用。
定义变量名时,不能重名。
(一)定义:
数据类型 变量名[=值];
中括号里面的内容可以省掉
int a;
int b = 20;
(二)赋值:
变量名=值;
(三)取值: 直接使用变量名,就可以把变量中存的值给取出来。
(四)变量命名的一般规则。
1.变量名一般由字母、数字、下划线组成。
2.变量名开头只能是开头或下划线。
3.变量名不能与系统关键词重复。(字变蓝就不行,不变蓝就行)
三、常量--运行过程中,值无法改变的量。
字面常量。
符号常量。定义:在变量定义的左边加个const关键字就变成常量了
const int b = 20;
注意:符号常量在定义的时候,必须赋值。
符号常量的应用:在一些反复使用的复杂数据,一般喜欢用常量来代替它,使用常量进行编程运算。
四、类型转换。 计算机稚嫩归队同一类型数据进行运算,不同类型数据不能直接运算,如果是不同类型,则需要进行转换(自动转换,强制转换)。
int a =10;
double b = 3.0;
Console.WriteLine(a/b); //先把a的值编程小数类型10.0000,然后在做除法运算。
自动转换:由计算机根据运算数据自动进行类型转化。其原则是,只要从类型上说不会丢数据,就转化。
tiny->short->int->long->double 按照箭头方向自动转
强制转换:由程序员强制把某种类型,变成另一种类型。这种类型强制转化是在计算机不自动转化的时候实 施,但可能丢失数据。
语法:1.在被转化换的数据左边加上小括号,小括号里面写上要转化的目标类型。
int a = (int)3.14;
2.使用Convert.Toxxx()转化。
int c = a/Convert.ToInt32(b);
string s = "7896"
int n = Convert.ToInt32(s);