zoukankan      html  css  js  c++  java
  • C语言中各种数据类型的长度,long型是多少字节

    硬件平台:32位X86计算机

    软甲平台:Windows xp系统

    sizeof(int) = 4;//4个字节

    sizeof(float) = 4;//4个字节

    sizeof(double) = 8;//8个字节

    相关问题1:float型和double型的精度问题

    #include <stdio.h>
    
    int main()
    {
        float f = 0.1;
        return 0;
    }

    这段代码编译的时候会出现警告

    原因就是0.1这样的小数默认保存为double型的,所以此处赋给float型会发生截断;

    float占四个字节,double占八个字节 0.1本身是double型的, float f = 0.1f 如果没有后面的f,也会实现类型间转换 double f = 0.1没有类型间的转换

    float f = 0.1f这样就不会类型转换了吗?

    写程序时遇见一个问题,就是float型赋值成小数之后输出之后不准确,double型赋值成小数之后输出准确?程序不可重现......

    相关问题2:

    float能表示到小数点后6位所以[1,2)之间用float型可以表示100000个数字

    相关问题3:

    无符号int型表示的最大数是2的32次方,然后减1;

    2的16次方是65536

  • 相关阅读:
    MySQL++:Liunx
    MySQL++:liunx 安装 MySQL
    MySQL++:MySQL 相关机制参数解释说明
    linux++:Linux
    linux++:基本操作命令
    coding++:java正则表达式获取指定HTML标签的指定属性值
    mongodb++:mongodb 基本语法
    xml模块
    shelve模块简单用法
    shutil模块
  • 原文地址:https://www.cnblogs.com/wufengv5/p/3084740.html
Copyright © 2011-2022 走看看