• C#。1 数据类型,常量变量,类型转换


    C#.

    一、数据类型

       1,字符串类型(string) 。放入一串字符串,需要用""引起来。

            列如: string a ="999";

       2,整型 (int)。   4字节

           不常用的整型 long 8字节 、short 2字节 、 tiny 1字节

           例如 : int a = 10;

        3,小数型 又称 浮点型 (float,double)

            float  单精度浮点型  4字节 (不常用)

            doubl 双进度浮点型  8字节(电脑中默认的浮点型)

            列如:float a = 3.45f  double b =3.23;

             注: 如果赋值float类型 后面必须加f。

          4,布尔型(bool) 1字节。 逻辑型 只能放两个值: true false

             bool  b = true;

          5, 字符型(char) 单个字符,很少用了解

              char c ='9';  必须用单引号

    注:string类型相加 是字符串 排列出来,int类型相加是 算法加。

         1字节=8位   1B=8b 

    二、变量, 需要定义再使用, 名字不能重名

         定义:数据类型 变量名 = 值;     int a = 1;

         赋值 a=10;    直接使用变量名 a ,就可以把变量中存在的值取出来使用。

        变量名的命名规则: 字母、数字、下划线组成。变量名开头只能是字母、下划线。不能与系统关键词一样。

     三、常量 , 程序运行起来,就不能改变的量。

          字面常量,string s="我爱新西兰";

          符号常量, 在变量定义的前面加const 关键字, const string s="32";

         注意,符号变量在定义的时候,必须赋值。

         符号常量一般应用  反复使用的复杂数据。

    四、类型转化(自动、强制)

       机只能对同一类数据进行运算,不用类型数据不能直接运算,如果是不同类型,需要类型转换。

        动转换,由计算机根据运算数据自动进行类型转化。其原则是,只要从类型上来说,不会丢数据就转化。

        tiny-->short->int->long->double   

        int a = 10;  double b = 3;  console.writeLine(a/3);   //a的值默认转换成 double型 10.0 。 然后运算  

         强制转换,由程序员强制把某种类型,变成另一种类型。 这是强制转换时在计算机不自动转换的时候实施,但有可能丢失数据。

        int a = 10;  double s = 3;  int c =(int)(a/b);  或  int c = a/(int)b;

         语法1, 在被转换的数据做变加小括号,小括号里面写上要转化的目标类型。  

         语法2,使用 Convert.ToXXX()转化。  xxx代表要转化的类型    

      int a = 10;

       bouble b = 3.0;

        int c = a / Convert.ToInt32(b);

       string s = "7896";

      int n = Convert.ToInt32(s);

     ********************************************************

    类型=》变量、常量=》运算符=》表达式=》语句=》函数、数组

  • 相关阅读:
    GZDBHelper C#.NET开源的数据库访问组件
    判断页面是否是静态页面
    Web应用程序dll获取当前程序集路径问题
    webAPI 上传文件
    解决.Net Core3.0 修改cshtml代码之后必须重新生成才可以看到效果
    .net core使用LESS
    test
    JS实现线程锁(Promise),NodeJS并发锁处理
    参考护照编码实现算法JS生成带字母有序编码
    centos7防火墙开放端口与关闭防火墙
  • 原文地址:https://www.cnblogs.com/999c/p/4177271.html
Copyright © 2020-2023  润新知