float和double

加了小数点的数都是浮点数。C语言有两种书写浮点数的方式,一种是使用常用的标准小数点表示法,如下:

0.00056

8.0

1.23

第二种表示浮点值叫做E表示法。下面是一些例子:

2.52e-8

1.32E9//E表示法不区分大小写

7E5

9.11e-31

其中,2.52e-8指的是2.52除以10的8次方,7E5指的是7乘以10的5次方。也就是说,E(或e)后面是10的指数。当指数为负时,意味着除以10的乘方。printf()函数用%e说明符打印使用E表示法的数字。

C语言中浮点类型有float、double和long double类型。浮点数的取值范围比整数大的多,float类型必须至少能表示6位有效数字,double类型至少能表示10位有效数字。

float和double类型输出说明符为%f,%f的输出格式默认保留6位小数,如果你只想保留小数点后3位数,你可以使用%.3f的形式来输出。

浮点变量的定义如下:

float 变量名 = 值;

double 变量名 = 值;

观察一下下面这段代码的输出吧:

#include

int main(void)

{

//定义一个double类型的变量并初始化,变量名为score,然后使用printf语句输出你的变量值

//在这里写下你的代码

double score=1.12345678;

printf("%.5f",score);

return 0;

}

更多学习内容就在码芽网,http://www.mayacoder.com/lesson/index

c语言浮点型变量字母表示,C语言基础学习基本数据类型-浮点型相关推荐

  1. 我的Go+语言初体验——(4)零基础学习 Go+ 爬虫

    我的Go+语言初体验--(4)零基础学习 Go+ 爬虫 "我的Go+语言初体验" | 征文活动进行中- Go+ 语言非常适合编写爬虫程序,具有并发机制完善.并发数量大.占用资源少. ...

  2. c语言各种变量的优缺点,C语言优缺点

    C语言优缺点 C语言跟别的语言比是最基础的,学单片机就是要先好C语言,以下是关于C语言优缺点,欢迎阅读! 1. 简洁紧凑.灵活方便 C语言一共只有32个关键字,9种控制语句,程序书写形式自由,主要用小 ...

  3. c语言基本数据类型常量,C语言基础学习基本数据类型-变量和常量

    变量和常量 什么是变量和常量?有些数据在程序运行前就预先设定,并在运行过程中不发生变化,称之为常量:有些数据在程序运行中可能发生变化或被赋值,称之为变量. 使用变量前必须先声明一个变量.变量定义的语法 ...

  4. c语言中变量的大小,C语言变量定义

    C语言变量定义 程序设计就是让计算机按照一定的指令来进行工作,可以说数据的处理是程序设计的主要任务.那么数据是怎么加入到计算机的内存中呢?下面是小编分享的C语言变量定义,欢迎大家阅读!更多相关信息请关 ...

  5. c语言实验交换字母,新C语言实验学生版

    实验一上机操作初步(2学时) 一.实验方式:一人一机 二.实验目的: 1.熟悉VC++语言的上机环境及上机操作过程. 2.了解如何编辑.编译.连接和运行一个C程序. 3.初步了解C程序的特点. 三.实 ...

  6. c语言统计英文字母频率,C语言实现英文文本词频统计

    这几天写了一个基于C语言对文本词频进行统计的程序,开发及调试环境:mac集成开发环境Xcode:测试文本,马丁.路德金的<I have a dream>原文演讲稿. 主要运行步骤: 1. ...

  7. c语言字节变量怎样定义,C语言之定义变量_wx5c99a1487a5ff的博客的技术博客_51CTO博客...

    基本格式数据类型,标识符 如:int num1,num2,......如需定义多个类型不同的变量,需分别定义标识符定义规则 标识符只能有数字,字母,下划线组成 标识符不能是C语言中定义的关键字,如in ...

  8. c语言define变量字符串拼接,C语言#define的用法

    C语言#define的用法 例如:如果x是一个宏参量,那么#x可以把参数名转化为相应的字符串.该过程称为字符串化. #include #define PSQR(x) printf ("The ...

  9. c语言普通变量间接访问,C语言学习笔记-指针

    野指针问题 野指针是没有指向地址的指针,也就是该指针指向的地址是随机的. 因为指针的指向地址是随机的,所以很有可能指向不可访问的弟子,导致程序崩溃,或者访问了不该访问的地址,导致影响其他功能使用 为了 ...

  10. c语言里变量列表,嵌入式C语言里的土豪们之变量类型

    嵌入式C语言里的土豪们之变量类型本文引用地址:http://www.eepw.com.cn/article/184332.htm 上一篇我们谈到了运算奢华大户除法(详见<嵌入式C语言里的土豪们之 ...

最新文章

  1. 【iCore3 双核心板】例程十七:USB_MSC实验——读/写U盘(大容量存储器)
  2. Swift3.0语言教程使用编码创建和初始化字符串
  3. python使用缩进作为语法边界一般建议怎样缩进-Python基础自测挑战题
  4. Uva5009 Error Curves
  5. 成功解决ValueError: min_samples_split must be an integer greater than 1 or a float in (0.0, 1.0]; got th
  6. php读取zip文件,php如何读取zip内容?(zip_entry_read函数的使用)
  7. 江苏电信:SOC建设介绍
  8. pandas基础-Python3
  9. 前端页面数据埋点、分析和参考
  10. 华为机试HJ12:字符串反转
  11. idle运行python_命令行启动python的IDLE
  12. 发牌游戏 java_解析扑克牌游戏发牌算法——java实现
  13. C# 中的字符串内插
  14. Julia : WinRPM error -----待确定
  15. 相关性模型 之 皮尔逊相关系数与斯皮尔曼相关系数
  16. 旷视研究院参会PRCV2019 推进模式识别与CV技术交流
  17. 从零开始写RISC-V处理器
  18. Java代码关于TIFF/TIF图片转PNG
  19. Swing游戏开发——飞机大战
  20. 卡塔尔世界杯-诸神黄昏

热门文章

  1. 通信信道带宽为1Gbit/s,端到端时延为10ms。TCP的发送窗口为65535字节。试问: 可能达到的最大吞吐量是多少?信道的利用率是多少?
  2. 40Gbit和100Gbit的网络可视性解决方案
  3. ajax 读服务器文件,使用AJAX读取本地文件
  4. Android 房贷计算
  5. 影子卫士中文注册版+系统保护的尚方宝剑、、
  6. Centos下查看和修改网卡Mac地址
  7. good website
  8. 这个“单”到底应该谁来买?
  9. 机器学习方法之非线性回归( Logistic Regression)
  10. K8S实战进阶篇:一文带你深入了解K8S持久化存储解决方案