C#编程基础第二课2:C#中的常用数据类型、变量

版权声明:王迪 https://blog.csdn.net/dnruanjian/article/details/83210606

知识点:常用数据类型、变量、占位符

一、数据类型

1、电脑如何存储数据?

计算机的基本作用就是运算。要运算就要给它数据。这些数据可以由用户输入、从文件获得,甚至从网络中得到。电脑怎么存储zh这些数据呢?笼统的说,电脑使用内存来记忆计算时所使用的数据

在现实生活中的数据各种各样,整数、小数、字符串、字符等等,它们都类型是不一样的。所以你要想在计算机中使用这些类型,就必须在内存中为它申请一块合适的空间

2、C#中常用数据类型

字符串或串(String)是由数字、字母、下划线组成的一串字符。

注意:C#中字符串要用""英文双引号包围起来,如 string name="张三";

二、变量和内存

1、内存存储数据的具体方法

计算机要处理的信息是多种多样的,如数字、文字、符号、图形、音频、视频等,这些信息在人们的眼里是不同的。但对于计算机来说,它们在内存中都是一样的,都是以二进制的形式来表示。

2、变量和内存

1)概念:表示一个数据存储空间,内存地址的别名。

2)作用:内存地址是一串十六进制数,非常不好记忆。通过变量可以快速找到数据。

变量可以理解为日常生活中的一个容器,例如,箱子可以装衣服、金银首饰、图书、旅行用品等,关键时刻还可以藏人,总之变量的内容是可以改变的。变量的使用是程序设计中一个十分重要的环节。

3)变量的使用

有两种方法:

方法一:①声明变量,语法:数据类型 变量名; ②给变量赋值,语法:变量名=值;

int age;//声明一个整型变量,用来存放年龄
age=18;//给变量赋值

方法二:声明变量的同时,给变量赋值,语法: 数据类型 变量名=值;

int age=18;//声明变量的同时,给变量赋值

注意:=号表示赋值运算符,把=号右边的值,赋值给左边的变量名,最后以一个;[英文分号]结束

4)C#中的变量命名规则

          (1)变量名由字母、数字或下划线"_"组成

          (2)必须由字母或下划线"_"开头,不能以数字开头

         (3)不能是c#中的关键字 如:int、string、bool、Main、class等 

         (4)区分大小写  如:小写的a  和  大写的A 是两个变量

5)变量命名规范:

            (1)变量的名字要有意义,尽量用对应的英语命名,具有“见名知意“的作用。

                  如:姓名   变量取名为 name 或者 用拼单  xingMing,避免用a,b,c来进行命名。

           (2)避免使用单个字符作为变量名( 除在循环里面定的变量)

           (3)当使用多个单词组成变量名时,应该使用骆驼(Camel)命名法

                   骆驼(Camel)命名法:第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName

三、C#中的占位符{}

占位符:顾名思义,占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号,广泛用于计算机中各类文档的编辑。

        static void Main(string[] args)
        {
            //占位符的使用
            int number1 = 10;
            int number2 = 5;
            int number3 = 15;
            Console.WriteLine("第一个数字是:{0},第二个数字是:{1},第三个数字是{2}",number1,number2,number3);
            Console.ReadLine();
        }

输出结果:

注意:

  • 占位符由一对大括号和数字构成,使用{0}、{1}、{2}…与变量列表中的变量对应
  • 占位符可以放在字符串的任意位置,输出时会按变量列表(从数字0开始排序)的次序将变量输出到占位符的位置。
  • 占位符的个数要和变量的个数一致,否则程序会运行报错。
  • 好处:输出时可以非常方便地控制输出内容的位置。

C#中的连接符+

要同时输出字符串和变量时,还可以用+将其连接起来,如上述的输出代码可以写成

Console.WriteLine("第一个数字是:" + number1 + "第二个数字是:" + number2 + "第三个数字是:" + number3);

四、从控制台接收用户输入的数据

在C#控制台程序中,我们用Console.ReadLine();来接收用户的输入。然后把它赋值给一个变量。

        static void Main(string[] args)
        {
            Console.WriteLine("上课了,开始自我介绍");
            Console.Write("姓名:");
            //声明一个name变量,接收用户输入的信息,并将用户输入的信息,赋值给name变量
            string name = Console.ReadLine();
            Console.Write("性别:");
            string gender = Console.ReadLine();
            Console.Write("家乡:");
            string home = Console.ReadLine();
            Console.Write("兴趣爱好:");
            string aihao = Console.ReadLine();
            Console.WriteLine(name+"同学你好,我知道你是一个" +gender + ",我还知道你喜欢" +aihao+ ",听说你来自"+home+ ",那是一个美丽的地方。");
            Console.ReadLine();
        }

代码分析:

当需要用户输入数据是,需要给出提示话语,提醒用户输入什么样的内容

用Console.ReadLine();方法,来接收用户输入的数据,Console.ReadLine();默认接收的是string类型数据

将用户输入的数据,用= 赋值给变量

注意:如果声明了一个非string变量,如int变量,则需要进行数据类型转换,如int age=int.Parse(Console.ReadLine());

猜你喜欢

转载自blog.csdn.net/dnruanjian/article/details/83210606