• C语言——数据类型转换


    1.数据类型转换:C 语言中,在计算时会将不同类型的值自动转换为同一种类型;也可以对数据类型进行强制转换。
    2.自动转换规则:
        1)浮点数赋给整型,该浮点数小数被舍去;
        2)整数赋给浮点型,数值不变,但是被存储到相应的浮点型变量中;
    3.强制类型转换形式: (类型)(表达式)

    实例:

    #include<stdio.h>
    int main()
    {
        /*定义变量*/
        int iNum1,iNum2,iNum3;//定义整型变量
        float fNum1,fNum2,fNum3;//定义浮点型变量
    
        /*变量初始化*/
        iNum1=6;
        fNum1=2.5;
        fNum2=3.3;
        printf("iNum1=%d,fNum1=%f,fNum2=%f\n",iNum1,fNum1,fNum2);
    
        iNum2=fNum1+fNum2;//浮点型值赋给整型变量,结果自取整数部分
        iNum3=(int)(fNum1+fNum2);//将浮点型的值强制转换为整型
        fNum3=10/iNum1;//两个整数计算结果,赋给浮点型变量
    
        printf("iNum2=fNum1+fNum2=%d , iNum3=(int)(fNum1+fNum2)=%d , fNum3=10/iNum1=%f\n",iNum2,iNum3,fNum3);
        return 0;
    }
     
  • 相关阅读:
    中南大学ACM12月月赛第二场热身赛解题报告
    中南大学ACM12月月赛第二场热身赛在本周日(2011年11月20日)举行
    IPv4 and IPv6
    Java and IPV6
    IPv6 and Java
    poj3385
    poj3390
    poj3226
    poj3767
    poj3497
  • 原文地址:https://www.cnblogs.com/delphi/p/15785519.html
Copyright © 2020-2023  润新知