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);

  • 相关阅读:
    定时器
    Eclipse 启动时闪退问题解决方案
    VMware下安装centos6.7的步骤
    bin/mysqld: error while loading shared libraries: libnuma.so.1: 安装mysql
    CentOS系统bash: groupadd: command not found问题
    MyBatis Sql语句中的转义字符
    Postgresql 正则表达式
    JS生成GUID方法
    jqGrid 事件
    jqgrid 事件说明
  • 原文地址:https://www.cnblogs.com/569114a/p/4176700.html
Copyright © 2011-2022 走看看