首页  >   经验  >   C++语言零基础入门教程:4.3 整数三个特性在编程中的体现

C++语言零基础入门教程:4.3 整数三个特性在编程中的体现

查看 codexia 的博客 2015-11-23 23:11:53 3049 会员文章,禁止转载
C++   入门  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介本节课站在编程的角度解释了整数的三个特性,并详细的分析了整数的正负之分,即整数的方向性在计算机中的表现,并解释了整数的取值范围如何确定。
    在《C++语言零基础入门教程:4.2 整型数据类型:数学整数定义到计算机整数定义之旅》中,我们了解了整型类型从数学演变到计算机的整型数据类型的过程,并简单介绍了计算机中C/C++语言的整型类型。但是没有介绍到正负整数如何表示,没有在将计算机整数类型解释出来,只是一个抽象的理论解释。
    那么本节课就完成计算机整型类型的三个特点的解释,请对比上一节课数学的整数的三个特性。
    首先,我们来解释整数的离散性,这个和数学的一致,不过我们来用代码演示说明。我们先来看编程中如何使用整型的。代码如下:
int a = 10;
int b = 14;
int c = a + b;
int d = b / a;

    以上代码中,使用int关键字定义的变量a,b,c,d都是表示的整型。因为这里主要是解释整数,为了不分心到语法,你只需要将a,b,c,d当做给他的数字即可。语法将在后面章节解释。
    开始就给a,b分别设置了一个开始的值,分别为10和14。此时你就知道a等同于10,b等同于14,那么c的值就是a和b相加。自然整数的相加,和数学的一样,你就知道c的值为24了。这个没有任何问题。而d呢,d=14÷10=?这是一个值得讨论的问题。
    14除以10,余数为4,用分数表示就是一又十分之四。而结果的d是一个整数。那么什么是整数?整数就是以一个个体为整体的,所以,d是无法容忍只得到十分中的其中四分,因为这个是不完整的。要么就全十分,要么就一分也不要。用小数来看,14÷10=1.4。一个小数给一个整数,d如何接受呢?自然数无法接受的。因为这是整数的定义所限定的,要么就是一整个,要么就一点也不要,不存在半个,半个的半个的说法。所以最后的决定就是d=1。多余的不足一个的一丢丢就不要了。
    这是整数的离散性问题。整数的离散就是只要整个的,不要零散的。而整个之间,可以有买一个大的送一个小的,但又凑不足一个整个。这样的就介于一个和两个之间。整数的离散就要
1.微信扫码
2.点击按钮,粘贴命令
自动刷新 手动刷新
命令:rd 9M4mE 复制
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 1 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

分享到:
分享文章[C++语言零基础入门教程:4.3 整数三个特性在编程中的体现]到QQ空间