首页 > 其他分享 >类型转换

类型转换

时间:2023-08-21 10:24:04浏览次数:30  
标签:类型转换 转换 int long 类型 溢出

类型转换

1.java是强类型语言,所以进行运算时候,需要类型转换

低——————————————>高

byte,short,char—>int—>long—>float—>double

强制转换 (类型)变量名 高—>低

自动转换 低—>高

注意点:

  1. 不能对布尔值进行转换

  2. 不能把对象类型转换成不相干的类型

  3. 高转低的时候,强制转换。

  4. 转换存在内存溢出,或者精度问题。(由于,int,long范围不一样,会存在溢出问题)

标签:类型转换,转换,int,long,类型,溢出
From: https://www.cnblogs.com/yuan947022015/p/17645270.html

相关文章

  • C++快速入门 第三十七讲:高级强制类型转换
    实例1:静态强制转换1#include<iostream>2#include<string>34usingnamespacestd;5classCompany6{7public:8Company(stringtheName,stringproduct);9virtualvoidprintInfo();1011protected:12stringname;13......
  • Python3 数据类型转换
    有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况下你只需要将数据类型作为函数名即可。Python数据类型转换可以分为两种:隐式类型转换-自动完成显式类型转换-需要使用类型函数来转换1. 隐式类型转换在隐式类型转换中,Python会自动将一种数据类型转......
  • 类型转换
    字符串转字符数组char[]ch=str.toCharArray();字符数组转字符串Strings=newString(ch)//char[]str={'h','e','l','l','o','','1','2','3'};//Stringstring1=newSt......
  • Go 语言类型转换
    packagemainimport"fmt"funcmain(){varsumint=17varcountint=5varmeanfloat32mean=float32(sum)/float32(count)fmt.Printf("mean的值为:%f\n",mean)}go不支持隐式转换类型错:packagemainimport"fmt"funcmain(......
  • python实战练习:对哪部分使用类型转换
         l=[]whileTrue:s=input()ifs=='0':#注意:这里是对0加引号,而不是使用int(s),如果输入'hello',int(s)会报错,所以是用字符串'0'breakelse:l.append(s)print("".join(l)) ......
  • 自动类型转换
    自动类型转换java可以从低精度自动转换到高精度byte——short——int——long——float——doublechar——int——long——float——doublepublicclassAutoConvert{ publicstaticvoidmain(String[]args){ intnum='a'; doubled=80; System.out.println(n......
  • 【JavaScript06】简单运算符与数据类型转换
    简单运算符1、&&,||有短路的含义,如果前面的表达式可以得出最终结果了.那么后面的表达式就不计算了vara=10;varb=20;varc=30;console.log(a>b&&b<c);console.log(b<c||a>b);2、==和=====只是判断值是否一致​===会判断数据类型和数据是......
  • python教程 入门学习笔记 第6天 数据类型转换 字符串转换成数值 数值之间互转 其它类
    4、数据类型转换1)字符串转换成数值:int()-----------将值转换成整数float()-----------将值转换成小数str()-----------将值转换成字符串bool()-----------将值转换成布尔值例如:int()将值转换成整数s1="188"#字符串ns1=int(s1)#转换成整型数值print(ns1+8)#打印数......
  • Go语言的类型转换
    在Go语言中,类型转换用于将一个类型的值转换为另一个类型。但是需要注意的是,并非所有类型之间都可以直接转换,类型转换必须满足一定的规则和条件。以下是Go语言中类型转换的方法和规则:方法一:直接类型转换对于可以相互兼容的基本数据类型(例如整数和浮点数类型),可以使用直接类......
  • SpringMVC之类型转换Converter
    1.1     目录1.1      目录1.2      前言1.3      Converter接口1.4      ConversionService接口1.5      ConverterFactory接口1.6      GenericConverter接口1.6.1     概述1.6.2     ConditionalGenericConverter 接口 1.......