zoukankan      html  css  js  c++  java
  • C语言数据转换

      1、在我们编码的时候可能一个表达式中的数字类型是不同的,所以我们的首要的工作就是要把它们转换成相同的类型,然后在进行计算。这个转换的过程就就做隐式类型转换,完全由计算机完成。

      2、隐式类型转换有一定的规则,是为了确保我们计算记过不会出错。

        1)一定是把占空间小的类型转换成占空间大的类型。

        2)、如果我们要转换的类型和要转换成的类型占据的空间大小是一样的,比如整数类型要转换成浮点类型,把有符号的类型转换成无符号类型。

      3、还有一种转换叫做强制转换,这种转换只是我们临时的给定一个类型。

      4、强制类型转换可能会造成数据丢失。

      5、类型的转换不会改变现有存储区中的内容,计算机会用一个新的存储区记录转换后的数字,然后用新的存储区的内容进行其他计算。

  • 相关阅读:
    sys模块详解
    os模块详解2
    tyvj 1203 机器分配
    洛谷 P1496 火烧赤壁
    P1204 [USACO1.2]挤牛奶Milking Cows
    bzoj 2120 数颜色
    P2056 采花
    P1972 [SDOI2009]HH的项链
    9.20模拟赛
    P2709 小B的询问
  • 原文地址:https://www.cnblogs.com/coolYuan/p/9249067.html
Copyright © 2011-2022 走看看