zoukankan      html  css  js  c++  java
  • 如何确定你的编程环境下不同数据类型数据的储值范围

    不同的编程环境下同一个数据类型的储值范围可能不同,比如int在旧的IBM PC取值范围为-32768~32767之间,而在现在的很多系统中就不是。怎么判断一个数据的储值范围呢?

    在编程环境下利用sizeof函数即可。例如:printf("size of int is %d", sizeof(int));即可知道该数据类型占几个字符,乘以8就知道占多少位,然后计算一下就知道其取值范围了。
    例如我的编程环境下就显示:
    如何确定你的编程环境下不同数据类型数据的储值范围
    那么我的环境下int就占了4*8=32位,那么其范围就是-2^16 ~ 2^16-1了。

    其他的数据类型可以以此类推了
  • 相关阅读:
    多边形游戏
    大整数乘法
    矩阵连乘
    最长公共子序列
    动态规划
    快速排序
    二分搜索技术
    动态规划基本要素
    合并排序
    最大子段和
  • 原文地址:https://www.cnblogs.com/TomLily/p/5814587.html
Copyright © 2011-2022 走看看