C#2—数据类型和变量

一、数据类型

 Console.WriteLine(100); //这是整数

  Console.WriteLine(12.5); //这是小数

   //下面这是字符串常量 就是一段文本

   //字符串的长度取值范围是大于等于0

  Console.WriteLine("我爱编程");

    //下面这是一个字符常量   字符的长度必须是1

    Console.WriteLine('');

  //字符常量和字符串常量的区别:

   //羊肉和羊肉串的关系

   //""扩起来的就是字符串

   //''扩起来的就是字符

   Console.WriteLine("");//字符串

   Console.WriteLine('');//字符

           

 //布尔值就两个  true false

   Console.WriteLine(true);//不用加双引号

    Console.WriteLine(false);

 //Console.WriteLine();  表示一个换行

    Console.WriteLine();

    Console.WriteLine("yy"); //在屏幕上打印出yy 后并换行

 

    Console.Write("123");//只在屏幕上打印出123  不会换行           

    Console.Write("123456\n");  //加上\n直接代表换行。

二、变量

 //总结:声明变量的时候的格式: 类型 变量名 = 常量或变量名

           //在程序里面  =  不是真正意义上的等号  而是赋值号

          //变量名遵循的是小驼峰命名法

          //小驼峰命名法:首单词的首字母要小写其他单词的首字符全大写 剩下字母全小写

         //变量名是不能重复声明 但是可以重复使用


1 //声明变量

            int temp;

            //初始化  或者是赋值

            temp = 12;

            //变量相当于一个容器

            // 声明变量并初始化

            byte num1 = 12;

            byte num2 = 5;

           Console.WriteLine(num1 * num2);

            //声明变量的时候是不能重复命名

            short num3 = 13;

            Console.WriteLine(num3);

            int num4 = 15;

            Console.WriteLine(num4);

            long num5 = 100;

            Console.WriteLine(num5);

2、 

       //byte  short  int  long  都可以表示整数  但是他们的取值范围不一样

            Console.WriteLine("---------------------------");

            //byte的取值范围是0-255  或者就是0-(28次方-1)

            Console.WriteLine(byte.MinValue);

            Console.WriteLine(byte.MaxValue);

            Console.WriteLine("short的取值范围");

            Console.WriteLine(short.MinValue);

            Console.WriteLine(short.MaxValue);

            Console.WriteLine("int的取值范围");

            Console.WriteLine(int.MinValue);

            Console.WriteLine(int.MaxValue);

            Console.WriteLine("long的取值范围");

            Console.WriteLine(long.MinValue);

            Console.WriteLine(long.MaxValue);

            Console.WriteLine("---------------------");

     3  

         //sbyte  ushort  uint  ulong

            Console.WriteLine(sbyte.MinValue);

            Console.WriteLine(sbyte.MaxValue);

            Console.WriteLine("ushort的取值范围");

            Console.WriteLine(ushort.MinValue);

            Console.WriteLine(ushort.MaxValue);

            Console.WriteLine("uint的取值范围");

            Console.WriteLine(uint.MinValue);

            Console.WriteLine(uint.MaxValue);

            Console.WriteLine("ulong的取值范围");

            Console.WriteLine(ulong.MinValue);

            Console.WriteLine(ulong.MaxValue);     

4      

           Console.WriteLine("下面是浮点数");

            //float  double  decimal

            //浮点数就是我们通常说的小数

            float height = 1.80f;  //后面必须加上f,不管大小写

            Console.WriteLine(height);

            double price = 12.5; //不用加

            Console.WriteLine(price);

            decimal money = 123456.12M; //表示钱,后缀加个M

            //float 类型是一个单精度的浮点数  能精确到小数点后的5-6

            //double l类型是一个双精度的浮点数  能精确到小数点后14-15

            //decimal 类型 能精确到小数点后128

            Console.WriteLine(float.MinValue);

            Console.WriteLine(float.MaxValue);

            Console.WriteLine(double.MinValue);

            Console.WriteLine(double.MaxValue);

            Console.WriteLine(decimal.MinValue);

           Console.WriteLine(decimal.MaxValue);

5、       

   Console.WriteLine("---------------布尔值-----------");

            bool isTrue = true;

            Console.WriteLine(isTrue);

            isTrue = false;

            Console.WriteLine(isTrue);

           //布尔类型的值只有两个  true  或者false

6 、      

 Console.WriteLine("----------------字符----------");

            //字符的长度只能是1多了少了都不行并且是用单引号括起来的

            char gender = '';

            Console.WriteLine(gender);

            char level = 'A';

            Console.WriteLine(level);     

7、       

      Console.WriteLine("***************字符串***********");

            string username = "有棱角的曙光";

            string password = "123456789";

           //我们打印一个变量的时候,控制台上显示的是变量中保存的内容

            Console.WriteLine(username);//有棱角的曙光

            Console.WriteLine(password);//显示密码

            //以下代码和上面的变量username是不同的,下面的标识一个常量"username"

            Console.WriteLine("username");

8、       

          Console.WriteLine("**********模拟登陆的界面*********");

            Console.WriteLine("请输入用户名:");

            //下面的代码是用来接收键盘上的数据

            username = Console.ReadLine();  //上面已经定义过username ,所有不用写string       

            //username从键盘上接收到的数据打印出来

            Console.WriteLine("请输入密码");

            password = Console.ReadLine();

            //下面的{数字}  表示一个占位符

            //占位符 索引是从0开始的,以后依次递增

           //用下面的整合了程序,省了每一步定义Console.WriteLine(username);Console.WriteLine(password);

            Console.WriteLine("控制台接收的用户名是:{0},密码是:{1}",username,password);

            Console.WriteLine("数字1:{0},数字2:{1},数字3:{2}",56,78,99); //直接输出数字156  数字278


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值