zoukankan      html  css  js  c++  java
  • C#变量

    变量:用来在计算机当中存储数据。

    如存储整数100 

      数据类型:整数
      在内存中开辟的空间应该是整数类型 int

    1、存储变量的语法:
      变量类型 变量名;
      变量名=值;

      "="号:在这并不表示等于的意思,而是赋值的意思,表示把等号右边的值赋值给等号左边的变量。

      声明并且给变量赋值的简写形式:
      变量类型 变量名=值;

    2、数据类型
      1)、整数类型:int 只能存储整数,不能存储小数。
      2)、小数类型:double 既能存储整数,也能存储小数,小数点后面的位数 15~16位。
      3)、金钱类型:decimal:用来存储金钱,值后面需要加上一个m.decimal 关键字表示 128 位数据类型。 同浮点型相比,decimal 类型具有更高的精度和更小的范围,这使它适合于财务和货币计算。 28 到 29 位有效位。
      4)、字符串类型:string,用来存储多个文本,也可以存储空,字符串类型的值需要被 双引号引来,这个双引号必须是英文半角状态下的双引号。
      5)、字符类型:char,用来存储单个字符,最多、最少只能有一个字符,不能存储空。
        字符类型的值需要用单引号因起来。英文半角状态下的单引号。

    namespace _变量
    {
        class Program
        {
            static void Main(string[] args)
            {
                //变量类型 变量名;
                //变量名 = 值;
                //100
    
                ////官方语言:声明或者定义了一个int类型的变量
                int number;//在内存中开辟了一块能够存储整数的空间
                ////官方语言:给这个变量进行赋值
                number = 100;//表示把100存储到了这块空间内
                Console.WriteLine(number);
    
    
                //int n = 3.14;整型 不能存储小数类型
                double d = 3;//double类型可以存储整数
                Console.WriteLine(d);
    
    
                string zsName = "张三";
                Console.WriteLine(zsName);
                string s="";//字符串可以存储 空
                Console.WriteLine(s);
    
                ////字符串 字符
                char gender = '';//只能存储单个字符
                Console.WriteLine(gender);
                // char c='';
    
    
                decimal money = 5000m;//以m结尾
                Console.WriteLine(money);
    
                Console.ReadKey();
            }
        }
    }

    3、变量的使用规则
      如果你要是用变量的话,应该要先声明再赋值再使用。


    4、命名规则:
      ****首先要保证的就是这个变量的名字要有意义。
      1 现阶段给变量起名字的时候都以字母开头
      2 后面可以跟任意“字母”、数字、下划线.
      注意:
      1)你起的变量名不要与c#系统中的关键字重复.
      2)在c#中,大小写是敏感的. (HTML不区分大小写)
      3)同一个变量名不允许重复定义(先这么认为,不严谨)

      给变量起名字的时候要满足两个命名规范:
      1、Camel 骆驼命名规范。要求变量名首单词的首字母要小写,其余每个单词的首字母要大写。
           多用于给变量命名。
      2、Pascal 命名规范:要求每个单词的首字母都要大写,其余字母小写。多用于给类或者方法命名。
         HighSchoolStudent

     5、交换变量的值

    namespace _11交换变量
    {
        class Program
        {
            static void Main(string[] args)
            {
                int n1 = 10;
                int n2 = 20;
    
                int temp = n1;
                n1 = n2;
                n2 = temp;
    
    
                Console.WriteLine("交换后,n1的值是{0},n2的值是{1}", n1, n2);
                //Console.ReadKey();
    
                //请交换两个int类型的变量,要求:不使用第三方的变量
                int m1 = 50;
                int m2 = 30;
                //n1=20  n2=10;
    
                m1 = m1 - m2;//n1=-10 n2=20
                m2 = m1 + m2;//n1=-10 n2=10
                m1 = m2 - m1;
                Console.WriteLine("交换后,m1的值是{0},m2的值是{1}", m1, m2);
                Console.ReadKey();
            }
        }
    }
  • 相关阅读:
    utools很方便的软件,你的生产力工具集
    uos、deepin安装nfs、查看nfs日志路径
    91--spring cloud (luceneAPI-solr)
    91--spring cloud (Config配置中心--客户端)
    90--spring cloud (Config配置中心)
    90--IDEA整合Git
    解决 IDEA控制台中不能输入数据
    89--spring cloud (zuul-API网关/与feign的比较)
    88--spring cloud (Springboot 整合RabbitMQ)
    88--spring cloud (Turbine聚合监控)
  • 原文地址:https://www.cnblogs.com/ssmile/p/7649833.html
Copyright © 2011-2022 走看看