首页 > 代码库 > 12月21日笔记

12月21日笔记

  //输出            

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

 

12月21日笔记