• 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;
    }
     
  • 相关阅读:
    ubuntu下eclipse打开win下的代码中文出现乱码
    ubuntu设置ip和dns
    堆和栈的区别
    分析与利用
    C语言ASM汇编内嵌语法
    vnc无法显示桌面
    草稿本(1)总结
    系统虚拟化:原理与实现
    错误
    ab(http)与abs(https)压测工具
  • 原文地址:https://www.cnblogs.com/delphi/p/15785519.html
Copyright © 2020-2023  润新知