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

类型转换

时间:2023-02-23 11:23:07浏览次数:31  
标签:类型转换 运算 符号 int double 类型

自动类型转换

   将小的类型转换成大类型,保证精度不丢失

    无符号和有符号参加运算,需要将有符号转换成无符号

    int和double参加运算,会将int转成double类型

    char和short类型,只要参加运算,都会转换成int类型

强制类型转换

   (类型说明符) + (表达式)

    不管是自动类型转换,还是强制类型转换,都是运算时临时转换

 

标签:类型转换,运算,符号,int,double,类型
From: https://www.cnblogs.com/yachifeng/p/17147260.html

相关文章

  • 引用、强制类型转换、临时变量的关系
    doublea=9.9;int&b=a;很明显上面的代码编译会报错,C++引用时不能跨数据类型。doublea=9.9;int&b=(int)......
  • 标识符注意点、数据类型、进制表示、字符扩展、类型转换
    标识符注意点所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何......
  • 类型转换
      1.不能对布尔值转换2.不能把对象类型转换为不相干的类型3.在高容量转换到低容量的时候,强制转换4.转换的时候存在内存溢出,或者精度问题 ......
  • 5.4_C语言类型转换
    @目录一、案例一二、案例二三、案例三四、总结这个小结我们要探讨一个相对来说简单的问题,就是c语言里边的那些定点整数是如何进行强制类型转换的。一、案例一来看这样......
  • 类型转换
    ## 类型转换> **二进制**>> 1. 在计算机运算的时候,都是以 **补码** 的方式来运算的。> 2. 二进制 转为 十进制,必须使用 **二进制的原码** 进行转换 。......
  • 【Go】类型转换
    字符串转int32packagemainimport( "fmt" "strconv")funcmain(){ str:="12345" num,err:=strconv.ParseInt(str,10,32) iferr!=nil{ fmt.Print......
  • 04-数据类型转换
    数据类型Number-强制类型转换(intfloatboolcomplex)1.强制把数据转换为整型-intfloatbool纯数字字符串#强制把数据转换为整型-intfloatbool纯数字字符......
  • Halcon与Qt之间的数据类型转换
    【HTuple与QString】(QString)hv_result[0].S();//HTuple转QStringhv_ImagePath=modelImagePath.toStdString().c_str();//QString转HTuple【HTuple与int】hv......
  • 类型转换
    隐式转换遵循从小向大的转换原则,如整数类型数据中转换的顺序为Shortint→Smallint→Longint→lnt64vari:Shortint;j:Smallint;k:Longint;l:Int64;begin......
  • java数据类型转换
    title:java基本数据类型转换time:2023-1-15-16-32-6900当把一种基本数据类型的值赋给另一种变量时,就涉及到数据转换。将这些类型按精读由低到高排列:byteshortchar......