当前位置:网站首页>C陷阱与缺陷 第7章 可移植性缺陷 7.3 整数的大小
C陷阱与缺陷 第7章 可移植性缺陷 7.3 整数的大小
2022-07-30 17:10:00 【weixin_客子光阴】
整数的大小
C语言为编程人员提供了3种不同长度的整数:short型、int型和long型。
1、这3中类型的整数的长度是非递减的。
2、一个普通(int类型)整数足以容纳任何数组下标。
3、字符长度有硬件特性决定。
ANSI C标准要求long型整数的长度至少应该是32位,而short型和int型整数的长度至少应该是16位。
最重要的一点就是在这方面我们不能指望有任何可用的精度。
要定义这样一个变量,可移植性最好的办法就是声明该变量为long型,但在这种情况下我们定义一个“新的”类型无疑更为清晰:
typedef long tenmil;
而且,程序员可以用这个新类型来声明所有此类对象,最坏的情形也不过是我们只需要改动类型定义,所有这些变量的类型就自动变为正确的呢。
边栏推荐
- 大批程序员可能面临被劝退!
- lotus 1.16.0 最小快照导出 导入
- 阿里巴巴中国站获得1688商品分类 API
- Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法
- Paper reading (63): Get To The Point: Summarization with Pointer-Generator Networks
- Login Module Debugging - Getting Started with Software Debugging
- 阿里SIM-基于检索的用户行为兴趣CTR模型(Search-based user Interest Model(SIM))
- JMeter笔记3 | JMeter安装和环境说明
- Navisworks切换语言
- 数据库的三大范式
猜你喜欢

DLCM - 基于列表上下文信息的重排序模型

Wanhua chemical fine chemical industry innovation product assembly

疫情之下的裁员浪潮,7点建议帮你斩获心仪offer

Insert data into MySQL in C language

LeetCode167:有序数组两数之和
![[Geek Challenge 2020] Roamphp1-Welcome](/img/3b/2fa91f7478b8abf6efe0feafd24e58.png)
[Geek Challenge 2020] Roamphp1-Welcome

MySQL 8.0.29 解压版安装教程(亲测有效)

链表Oj练习题 纯C语言

华为云数据治理生产线DataArts,让“数据'慧'说话”

Mysql进阶优化篇01——四万字详解数据库性能分析工具(深入、全面、详细,收藏备用)
随机推荐
你是这样的volatile,出乎意料
论文阅读之《Underwater scene prior inspired deep underwater image and video Enhancement (UWCNN)》
查询表中开始日期与结束日期
华为云数据治理生产线DataArts,让“数据‘慧’说话”
基于stm32的shell实现
MySQL索引常见面试题(2022版)
592. Fraction Addition and Subtraction
What does a good resume look like in the eyes of a big factory interviewer?
浅谈在线编辑器中增量编译技术的应用
Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法
Promise entry to proficient (1.5w word detailed explanation)
全职做自媒体靠谱吗?
【综合类型第 34 篇】喜讯!喜讯!!喜讯!!!,我在 CSDN 的第一个实体铭牌
Express框架连接MySQL及ORM框架
KDD 2020 | 深入浅出优势特征蒸馏在淘宝推荐中的应用
论文阅读之《DeepIlluminance: Contextual IlluminanceEstimation via Deep Neural Networks》
MySQL详细学习教程(建议收藏)
JMeter Notes 3 | JMeter Installation and Environment Instructions
Tensorflow模型量化(Quantization)原理及其实现方法
The way of life, share with you!