C#学习 Day2

变量1学习

计算机使用内存来存储数据

举例:我们在计算机中存储数据和客人住旅馆很类似

什么叫内存:用户存储正在运行的程序数据 RAM:内存有个特点,断电后里的数据会消失

举例: 住旅馆要做的事情

1.开房间(单人,双人,总统套房)

2.入住 

 

变量2:变量代表着一块内存空间,可以通过变量名称向内存存/取数据.

有变量就不需要我们记忆复杂的内存地址

 需要向计算机申请一个内存空间

考虑数据类型(考虑房间类型 适合的)

数据类型  变量名

声明变量的语法格式

赋值: 变量名=值;

整数在C#中的数据类型叫int;

举例: int a;//开一个能放进数字的空间

        a= 整数;//赋值

 

变量3

计算机中各式各样的数据

 

 

         

常用数据类型

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 第二天的内容
{
    class Program
    {
        static void Main(string[] args)
        {
            int number;
            number = 1000;
            Console.WriteLine(number);//加引号原封不动显示,不加引号就是显示变量

            double pi;
            pi = 3.14;
            Console.WriteLine(pi);


            Console.ReadKey();
        }
    }
}

 c#中的数据

 

int 整数类型

double 小数

char 字符型 只能存储一个字符,并且存储的这个字符要求用单引号引起来

'A'  'b' 一般性别用 char类型

字符串可以由一个或者0个字符构成

string类型 字符串 就是把0个或1个或多个字符连接起来,字符串要求用双引号引起

在C#中如果直接表示小数的话,就是double类型 小数不能赋值给decimal类型

decimal后要带一个m,代表是decimal类型的数值;

顺序要先声明后赋值,(比如说要先开房再住进去);

声明变量的3种方法

1.先声明后赋值 int a; a =3;

2.定义变量时直接赋值 int a =3;

3.一次声明多个同类型的变量 多个变量名称之间要用逗号分隔,最后以分号结束这句话

变量一定要先声明 后赋值 再使用;

 

 

赋值运算符和赋值表达式

1.赋值运算符: =

先进行右边的计算,再赋值给左边

变量可以重复赋值,一旦给一个变量赋了新值,那么变量中的老值就不复存在了

 int number = 10;
            number = number + 1;
            Console.WriteLine(number);
            Console.ReadKey();
View Code

 在一个方法中,一般情况下变量只能定义一次,但可以多次赋值,再次赋值时,会把变量中原有的值给覆盖掉.

 

 "+"在C#中有两种意义:

1.数学中的加法运算 :两边参与加法运算的数据类型为数字类型则"+"表示数学上的加法意义;

2.连接的意思 :两边参与加好运算的数据,又一个是字符类型,那么这个"+"号就是连接的意思

 占位符:

在Console.Writeline("");中,第一个变量字符串中可以使用占位符.

占位符由{数字}组成,数字由0开始编号

第一个占位符:{0}依次

占位符可以重复使用....

Console.WriteLine();有多个参数时,输出都是第一个参数中的内容,从第二个参数开始,都是用来替换第一个参数中的站位符的值,所以从第二个参数开始,要不要输出,就要看第一个参数中有没有相关的占位符

演示代码

string name = "张三";
            int age = 28;
            age = 30;
            decimal salary = 7600.33m;
            //Console.WriteLine("我叫" + name + "今年" + age + "岁了" + "我的工资是" + salary + "元");
            Console.WriteLine("我叫{0},今年{1}岁了,我的工资是{2}元",name,age,salary);
            Console.ReadKey();
View Code

 Console.ReadLine();用于接收用户的输入(从键盘);当程序执行到这下面这句话时,就会暂停,然后等待用户从键盘上输入一句话,按回车程序将继续执行.如果想得到用户输入的内容,就需要定义一个 String类型的变量

写在下面这句话前面,接收用户输入的字符内容;

接收用户输入的内容,必须定义一个字符串来进行接收

都是字符串

 

今天一天的学习代码;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 第三天的程序
{
    class Program
    {
        static void Main(string[] args)
        {
            //string name = "张三";
            //int age = 28;
            //age = 30;
            //decimal salary = 7600.33m;
            ////Console.WriteLine("我叫" + name + "今年" + age + "岁了" + "我的工资是" + salary + "元");
            //Console.WriteLine("我叫{0},今年{1}岁了,我的工资是{2}元",name,age,salary);
            //Console.ReadKey();
            //string phone = "010-110-2";
            //Console.WriteLine("我叫{0},今年{1}岁了,我的电话是{2}", name, age, phone);
            //Console.ReadKey();
            ////两个数值交换
            //int a =10;
            //int b = 5;
            //int temp;
            //temp = a;
            //a = b;
            //b = temp;
            string input;
            Console.WriteLine("在输入语句前面");
            input =Console.ReadLine();
            Console.WriteLine("在输入语句后面");
            Console.WriteLine("你刚刚输入的内容是{0}",input);
            Console.ReadLine();

        }
    }
}
View Code

 

2013/10/17

2013/10/18 22:41 完成

今天把自己当成一个重头开始的新人,放下所有的知识,重新接收辅导,跟着视频自己做 解答老师的视频提问,虽然有点傻乎乎的,但是我觉得我学的很充实

看到别人那些满满的正能量,我相信我自己努力一定也可以的!!!! 

posted @ 2013-10-17 22:58  Blackyxc  阅读(132)  评论(0编辑  收藏  举报