C++学习第三弹之浮点数
本文主要介绍C++数——浮点数,包括创建变量和编写各种类型的常量。
浮点数
浮点数就是带小数部分的数,例如3.5,6.30,0.0001等等。浮点数有两种表示方式,一种就是常见的小数,另一种类似科学计数法,叫做E表示法,2.52e+8,1.25E6,其中E后面的整数表示10的次方数,8表示10的8次方,6表示10的6次方,2.52e+8表示2.52乘10的8次方。
浮点类型
C++有三种浮点类型,float,double和long double。
//float至少32位,double至少48位long double至少和double一样,且double大于float。变量定义方式如下
#include<iostream>int main(){using namespace std;float a=10.0/3.0double b=10.0/3.0const folat c=1.0e6const double d=2.0e8 cout<<"the value of a is"<<a<<endl;cout<<"the value of b is"<<a<<endl;cout<<"the value of c is"<<a<<endl;cout<<"the value of d is"<<a<<endl;return 0;
}
//默认情况下浮点常量都是double类型,如果希望是float类型需要后面加f或者F,希望是long double则需要在后面加L或者l,由于l与阿拉伯数字1太像建议L。
`1.234f;
2.3456F;
3.45678L;`
类型转换
在进行类型转换时,将小内存数据类型的变量变换类型为更大内存的类型时候通常不会有问题,只是增加了内存,但是反过来会造成数值的丢失。
float a=3;//a是float类型,所以a是3.0int b(1.23);'由于b是int类型,所以会丢失数据,变为1//强制类型转换示例如下将int类型转换为float类型int c=5;(float) c;int d=6;float (d);
强制类型转换不会修改变量本身,而是创建了一个新的指定类型的一个变量。通用格式为(type) value或者type (value)。
C++学习第三弹之浮点数相关推荐
- 前端学习第三弹:利用div+css制作个人简历
尝试用纯html制作简历,但是显得过于死板,参数设置不灵活,由于刚刚接触这一块,从网上找了很多资源,先输出后输入,通过一个具体的例子查缺补漏,这样学起来更有劲头也更具效率. ...
- 数据库学习笔记第三弹——MySQL常用的图形化管理辅助工具及相关问题(图文详解2022))
数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 文章目录 数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 1.MySQL常用的图形化管理 ...
- Vue学习——【第三弹】
前言 上一篇文章 Vue学习--[第二弹]中我们利用浏览器中的Vue开发者工具了解了Vue的相关工作机制,这篇文章介绍Vue的一个架构模型MVVM模型. 何为MVVM模型 MVVM分为三个部分:分别是 ...
- Yann LeCun连发三弹:人人都懂的深度学习基本原理(附视频)
一名 AI 专家值多少钱? "基于我个人经验,一名计算机领域的 AI 专家对于企业的价值,至少为 500-1000 万美元.为了争夺这些少数的人才,正在开展竞标大战." 这是卡耐基 ...
- 学习Mac开发第三弹 通过WebView加载网页
学习Mac开发第三弹 通过WebView加载网页 添加WebKit.framework 关联Delegate 在新建工程的ViewController里拖放一个WebView,并用Autolayou ...
- 强化学习(三) - Gym库介绍和使用,Markov决策程序实例,动态规划决策实例
强化学习(三) - Gym库介绍和使用,Markov决策程序实例,动态规划决策实例 1. 引言 在这个部分补充之前马尔科夫决策和动态规划部分的代码.在以后的内容我会把相关代码都附到相关内容的后面.本部 ...
- 他是第一个到达学校的人英语_日本留学:不需要英语成绩的大学盘点·私立学部篇(第三弹)...
今日知识点:日本留学也是需要英语成绩的. 很多同学左脚刚要迈进日本留学大门,右脚就被英语成绩给吓回去了.嗯?我就是因为英语不好,才来日本的呀??? 连载篇来啦~大圣历时168小时整理出来不需要提交英语 ...
- 学习Kotlin(三)类和接口
推荐阅读: 学习Kotlin(一)为什么使用Kotlin 学习Kotlin(二)基本语法 学习Kotlin(三)类和接口 学习Kotlin(四)对象与泛型 学习Kotlin(五)函数与Lambda表达 ...
- alert弹框里弹一个表格_Python学习第十三弹 输入与输出
Python程序可从键盘读取输入也可以从文件读取输入,程序的可以输出到屏幕上,也可以保存到文件以便于后期使用. 一.控制台I/O 1. 读取键盘输入 内置函数input([prompt]),用于从标准 ...
最新文章
- 如何php防止XSS攻击
- JavaScript执行环境及作用域(一)——执行环境栈和作用域链机制
- matlab内将数组内所有数累乘,数学实验上机汇总【未完成】
- boost::gil::is_homogeneous用法的测试程序
- 算法函数_关于损失函数和优化算法,看这一篇就够了
- MySQL高级 - 复制 - 原理
- 前端H5怎么切换语言_「自学系列一」HTML5大前端学习路线+视频教程完整版
- SharePoint GridView的使用2——DataSourceView的使用
- LeetCode 130 被围绕的区域
- 【英语学习】【Level 08】U03 My Choice L5 The star that shines the brightest
- 问题 G: 奇数还是偶数? 山东科技大学OJ C语言
- Python的并发并行[3] - 进程[1] - 多进程的基本使用
- cad2016中选择全图字体怎么操作_给几十页PPT换字体,我同事居然花了半个小时?明明3秒就能搞定...
- Python是个什么鬼?为什么这么多人都在学Python?
- excel制作(1)多记录跟进表格
- 云网资源如何搭乘「数字孪生」的快车道?
- 【Python实例】获取今日零点的datetime
- wamp mysql使用方法_wamp使用方法【总】
- 利用 MAC 自带的 mount_ntfs 工具加载ntfs移动硬盘进行数据读写
- 电子计算机的基本概念简述