zoukankan      html  css  js  c++  java
  • 数据类型转换(初学)

    自动类型转换: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以后不同

  • 相关阅读:
    tableau学习笔记—1
    sql学习笔记1
    rpy2的安装问题?【解决】
    python_广州房价热力图
    数据清洗记录——.图书馆学号去敏
    python argparse
    利用torch.nn实现前馈神经网络解决 多分类 任务
    R7000P Ubuntu20.04 安装 Realtek 8852 无线网卡驱动
    邻接矩阵的相乘的意义
    分类问题中评价指标
  • 原文地址:https://www.cnblogs.com/worldof/p/10669447.html
Copyright © 2011-2022 走看看