zoukankan      html  css  js  c++  java
  • C#语言的基本类型

    一、数据类型:
    字符串(string)——放一串字符。需要用""引起来。
    string s = "456";
    string a = "789";
    Console.WriteLine(a+s);

    1字节=8位 1B=8b 1Byte = 8bit
    1KB = 1024B 1MB = 1024KB 1GB=1024MB 1TB=1024GB

    整型(int)——整数类型 4字节 long(长整型8字) short(短整型2字节) tiny(微整型1字节)
    int a = 456; string a=456;
    int b = 789; string b=789;
    Console.WriteLine(a+b); int类型的a+b结果都出来是一个数学数字。 string类型的a+b结果读出来是一串数字!


    小数型,浮点型(float,double)
    float:单精度浮点型。 4字节
    double:双精度浮点型。 8字节 计算机默认小数用double非要用float就在小数后面加个f
    double d = 3.14;
    float d = 3.14f;

    布尔型(bool)。逻辑型,非此即彼。true,false; 1字节
    bool b = true;
    bool d = false;

    字符型(char)。单个字符
    char c = '4';

    二、变量——运行过程中,值可以改变的量
    先定义,后使用。
    定义变量名时,不能重名。

    (一)定义:
    数据类型 变量名[ = 值];(大括号中可写可不写)
    int a;
    int b = 20;
    (二)赋值:
    变量名 = 值;

      
    (三)取值:
    直接使用变量名,就可以把变量中存的值给取出来。
    (四)变量命名的一般规则。
    1.变量名一般由字母、数字、下划线组成。
    2.变量名开头只能是字母或下划线。
    3.变量名不能与系统关键词重复。

    三、常量——运行的过程中,值无法改变的量。
    字面常量。
    符号常量。定义:在变量定义的左边加上const关键字就可以了。
    const int b = 20;
    注意:符号常量在定义的时候,必须赋值。
    符号常量的应用:在一些反复使用的复杂数据,一般喜欢用常量来替代它,使用常量进行编程运算。

    四、类型转换。
    计算机只能对同一类型数据进行运算,不同类型数据不能直接运算,如果是不同类型,则需要进行转换(自动,强制)。
    int a = 10;
    double b = 3.0;
    Console.WriteLine(a / b); //先把a的值10变成小数类型10.0000,然后再做除法运算。

    自动转换:由计算机根据运算数据自动进行类型转化。其原则是,只要从类型上来说,不会丢数据,就转化。
    tiny->short->int->long->double
    强制转换:由程序员强制把某种类型,变成另一种类型。这种强制转化是在计算机不自动转化的时候实施,但有可能丢数据。
    语法:
    1.在被转换的数据左边加上小括号,小括号里面写上要转化的目标类型。
    int a = (int)3.14;
    2.使用Convert.Toxxx()转化。
    int a=10;
    double b = 3.0;
    int c = a / Convert.ToInt32(b);

    string s = "7896";
    int n = Convert.ToInt32(s);

  • 相关阅读:
    mysq 日期相减
    说说时间观与时间管理——北漂18年(71)
    ionic之切换开关
    ionic之单选框
    SELECT ... LOCK IN SHARE MODE和SELECT ... FOR UPDATE locks在RR模式下可以看到最新的记录
    14.5.2.3 Consistent Nonlocking Reads 一致性非锁定读
    14.5.2.2 autocommit, Commit, and Rollback
    14.5.2 事务隔离级别
    对于唯一索引使用唯一条件搜索, InnoDB 只锁定找到的index record,不是它之前的区间
    mysql explain 解释
  • 原文地址:https://www.cnblogs.com/569114a/p/4176700.html
Copyright © 2011-2022 走看看