• 数据类型转换(初学)


    自动类型转换:1.特点:代码不需要进行处理,自动完成

           2.规则:数据范围小到大

    public class Lucken{
      public static void main(String[] args){
        System.out.println(3.14);
        System.out.println(1024);

        long num1=100; //因为100为int,范围小于long自动转换
        double num2=3.14F; //float小于double

        int num3='a'; //char小于int
        System.out.println(num1);
        System.out.println(num2);
        System.out.println(num3);
    }
    }

    强制类型转换(有可能造成精度损失)

    格式:int num=(int)100L //只能在int范围内进行。

    int num1=(int)6000000000L;//只能强制转换范围内的
    System.out.println(num1);//1705032704 溢出(不报错)

    int num2=(int)2.5;//只能强制转换范围内的
    System.out.println(num2);//舍去小数位 2 损失精度

    char zifu1=‘A’
    System.out.println(zifu1+1);//ascall char类型进行数学运算,字符会翻译成数字

    byte num4=40;
    byte num5=50;
    int r=num4+num5;(要用int接收 byte ,short char 的加减乘除,因为在使用时num自动提升为int)
    byte num4=40;
    short num6=50;
    short r=short(num4+num5);(要用int接收 byte ,short char 的加减乘除,因为三个类型都被提升成int,但是也可以强制转换)

    不能带boolean 玩

    大写字母A65 小写字母 a97

    ASCLL码表:美国表
    Unicode码表 :万国表 开头 0-127与ascll一样 128以后不同

  • 相关阅读:
    GoogLeNet解读
    caffe使用自己的数据做分类
    YOLO2解读,训练自己的数据及相关转载以供学习
    转:SSD详解
    c/c++输入处理,制定变量参数和值
    转载:给bash的提示符设置不同的颜色 一个很常用的功能,效果如下:
    绛河 初识WCF4
    初识WCF3
    初识WCF2
    初识WCF1
  • 原文地址:https://www.cnblogs.com/worldof/p/10669447.html
Copyright © 2020-2023  润新知