• C#的基本类型


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

    一、数据类型:

    字符串---放一串字符。需要用""引起来。

    string s="456";

    string a="789";

    Console WriteLine(a+s);

    1字节=8位

    *整型(int)---整数类型。4字节    long(长整形8字节) short(短整型2字节) tiny(微整形1字节)

    int a = 456;

    int b = 789;

    Console.WriteLine(a+b);

    *小数型,浮点型(float,double)

    float:单精度浮点型。  4字节

    double:双精度浮点型。 8字节

    double d =3.14;

    float d =3.14f;

    *布尔型:(bool)。逻辑型,非此即彼。true,false;

    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;

    Console.WirteLine(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 =Conver.ToInt32(s);

  • 相关阅读:
    VS2019 .Net Core 3.1 Web 项目启用动态编译
    IntelliJ IDEA自动注释作者信息和日期时间
    Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.2.1.RELEASE from/to
    MS SQL Server数据批量插入优化详细
    更改VisualStudio默认创建类和接口不加public问题
    WIN10 报错 "此共享需要过时的SMB1协议,而此协议是不安全"的解决方法
    Delphi XE8,C++ Builder XE8,RAD Studio XE8 官方 ISO 文件下载,附激活工具
    PC 安装MAC
    InnoSetup能够实现“安装细节描述”界面吗?
    在Unicode版Inno Setup中使用ISSkin
  • 原文地址:https://www.cnblogs.com/691331894w/p/4176760.html
Copyright © 2020-2023  润新知