zoukankan      html  css  js  c++  java
  • 【2017-2-19】数据类型及类型转换

    数据类型分为两类:一类为基本数据型,一类为引用型。

    一、基本数据型

    基本数据型包括值型、字符型、布尔型

    (一)   值型

    值型包括整型和浮点型

    整型有常用整型int,长整型long,中整型short,短整型byte,

    其区别在于赋值区间不同,byte值区间只有0到255,int只能赋十位数,long赋值多位数,short赋值在int到 long之间。

    浮点型有小浮点float,中浮点double,大浮点decimal.

    float赋值时在后加后缀f,decimal需在后加m,double不需要。例如:

    float a=10.5f;    decimal a=10.5m;

    (二)   字符型

    字符型只有一种char ,注意在赋值时char被单引号包括,例如:char a=’2’;

    (三)   布尔型

    布尔型也只有一种bool,布尔型赋值只识别字符true和false,不分大小写,如单独写在外则需小写。

    二、引用型

    引用型分为字符串行、日期时间、枚举类型、结构类型

    字符串型为常用的string ,日期时间为DateTime

    数据转换

    数据转换分为两类一类自动转换  从值类型转换到引用型

    例如:int a=23;

          String b=55;

          String c=a+b;

    在这里int自动转换为string,结果显示为2355,拼接型。

    此种类型也可强制转换,例如:int a=23; 转换成string b=a.Tostring();

    另一类为强制转换   从引用型转到值型,或从浮点转换到整型

    分为三种形式:(目标类型)变量/值

    目标类型.Parse(变量/值);

     Convert.To目标类型(变量/值);

    转义符

    转义符为把下一个字符转换为字符串抹去其任何意义,例如:

    String s=”””;无法显示内容报错,在其中加入转义符可输出,string s=”””;  输出’’

    常量

    常量只能赋值一次如,const  int a=21;后再赋值a=12;,不能输出会报错。常量的作用是后面代码中重复赋值出错。

  • 相关阅读:
    Docker——搭建SFTP
    PicGo——利用PicGo和GitHub搭建免费图床提供给Typecho使用
    GitHub——如何生成Personal access tokens
    leetcode——两数相加【二】
    每天一道面试题——请实现add(1,2)(3)【二】
    leetcode——两数之和【一】
    每天一道面试题——JavaScript的this指向【一】
    PHP——安装ThinkPHP框架报错
    项目代码 if/else 过多,引起程序猿口吐莲花
    JDK9-JDK14 相关新特性说明及使用
  • 原文地址:https://www.cnblogs.com/hclyz/p/6419037.html
Copyright © 2011-2022 走看看