c语言中的整型常量和实型常量

#整型常量和实型常量
1.整型常量
在 C 语言中,整型常量分为十进制整型常量、八进制整型常量和十六进制整型常量三
种表示形式。
(1)十进制整型常量
这种常量只能出现 0~9 的数字,且可带正、负号。例如:
0 1 364 28 -34
第 2 章 基本数据类型 •29•
(2)八进制整型常量
这种常量是以数字 0 开头的八进制数字串。其中数字为 0~7。例如:
0111(十进制 73) 011(十进制 9) 0123(十进制 83)
(3)十六进制整型常量
这种常量是以 0x或 0X开头的十六进制数字串。其中每个数字可以是 0~9、a~f或 A~
F 中的数字或英文字母。例如:
0x11(十进制 17) 0Xa5(十进制 165) 0x5a(十进制 90)
以上三种进制的常量可用于不同的场合。大多数场合中采用十进制常量,但当编写系
统程序时,如表示地址等,常用八进制或十六进制常量。
一般情况下,编译程序会根据常量的数值分辨出常量是 int 还是 long int 类型。但是有
些场合需要明确地指出它是否属于 long int 类型。此时,可以在整型常量后附加一个字母 l
或 L 强制它为 long int 类型。例如,4126l,78l,5L 等。
2.实型常量
实型常量有两种表示形式:一种是十进制小数形式,另一种是指数形式。
(1)十进制小数形式
十进制小数形式为包含一个小数点的十进制数字串。
此类实型常量小数点前或后可以没有数字,但不能同时没有数字。例如:
3.14159, .89, 56.0, 78., -3.0, 0.0
(2)指数形式
指数形式的格式由两部分组成:十进制小数形式或十进制整型常量部分和指数部分。
其中指数部分是在 e 或 E(相当于数学中幂底数 10)后跟整数阶码(即可带符号的整数指
数)。例如:
1e15 //表示数值 1×10
15
0.35e+1 //表示数值 0.35×10
1

78e-1 //表示数值 78×10
-1
下面是不正确的实型常量。
e15 //缺少十进制小数部分
0.35e //缺少阶码
78e-1.2 //不是整数阶码

此文章引用http://blog.sina.com.cn/s/blog_6ff7c3390100pgx5.html

c语言中的整型常量和实型常量相关推荐

  1. c语言实型常量除以整形常量,c语言中的整型常量和实型常量.docx

    c语言中的整型常量和实型常量 整型常量和实型常量 1.整型常量 在 C 语言中,整型常量分为十进制整型常量.八进制整型常量和十六进制整型常量三 种表示形式. (1)十进制整型常量 这种常量只能出现 0 ...

  2. c语言中整型常量ox,C语言基础教程:数字常量

    C语言中,数字常量包括整型常量和浮点型常量,浮点型常量又称实数. 1.整型常量 C语言中整型常量有三种不同的表示形式:十进制.八进制和十六进制. (1)十进制.这是一种常用的表示形式,它将直接给出数字 ...

  3. 3c是合法的C语言常量吗,下面不是 C语言中整型常量的是( ). A:03 B:12 C:059 D:0xA8...

    下面不是 C语言中整型常量的是( ). A:03 B:12 C:059 D:0xA8 更多相关问题 诉讼时效因当事人一方提出要求而中断,下列哪一情形不能产生诉讼时效中断的效力? ( )(司考) 1. ...

  4. c语言上11e2是实型常量吗,在C语言中的实型变量分为两种类型.doc

    在C语言中的实型变量分为两种类型.doc 第二章 练习题 一.填空题 1.在C语言中的实型变量分为两种类型,它们是float型和( )型. 2.若有定义:char c='\010';则变量c中包含的字 ...

  5. c语言实型常量类型是什么意思,整型常量和实型常量的区别

    整型常量和实型常量的区别 数据类型不同:整型常量的默认数据类型是int类型,即有符号整型.浮点数常量的默认类型是double类型,即双精度类型. 存储方式不同:整型数据在计算机中用补码存储,实型数据采 ...

  6. c语言中说取消标识符是,2019年全国计算机二级C语言考试考点解析(3)

    头文件.数据说明.函数的开始和结束标志 1.头文件:也称为包含文件或标题文件,一般放在一个C语言程序的开头,用#include″文件名″的格式,其中文件名是头文件名,一般用.h作为扩展名. 2.数据说 ...

  7. c语言中只能逐个引用6,C语言前面六个练习.doc

    C语言前面六个练习 第一章 C语言基础知识 4.一个函数的函数体可以没有变量定义和执行部分,函数可以是空函数 2.一个函数由两部分组成,它们是 函数体 和 函数的说明部分. 3.函数体的范围是 大括号 ...

  8. C语言中的标识符以字母或下划线开头,牛逼大神整理的C语言基础知识,你确定你不码下来?...

    [[怪兽爱C语言]牛逼大神整理的C语言基础知识,你确定你不码下来?]https://toutiao.com/group/6577344220355363341/?iid=15906422033& ...

  9. 谈谈你对c语言中数据(各种常量,变量,函数参数,字符串)的存储认识,自考《高级语言程序设计》知识点总结(二)...

    2.1 C语言的数据类型 数据类型包含两方面的内容:数据的表示和对数据加工的操作.数据的全部可能表示构成数据类型的值的集合.数据全部合理的操作构成数据类型的操作集合. 在C语言中,把整型.实型和字符型 ...

  10. 【2】二级C语言中那些易错的概念题

    本篇是这几天总结的C语言易错概念题,这些题往往就是因为概念不清而做错,而当我们对概念非常熟练时,又可以秒选.这些题其实都是强行记住就行了,概念不清也就是没记住嘛,因为这种题失分简直就太不值得了,因此有 ...

最新文章

  1. 14 个写 Java 的习惯
  2. 使用CTE替换派生表语法
  3. 抽象工厂和工厂设计模式之间有什么区别?
  4. 中央纪委网站:​深度关注 | 元宇宙如何改写人类社会生活
  5. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件)
  6. M 点滑动平均 Python 实现
  7. windows 2008 R2下(AD RMS)无法检索证书层次结构的解决方法
  8. 前端学习(3256):react中添加todolist
  9. 注解参数获取不到_scm-springboot基于spring boot的统一注解缓存
  10. ABP vnext框架 返回JSON时间带T格式转换解决方案
  11. VS2005 中文版下载
  12. 北京专业一般人小规模代理记账
  13. 【中科院】分子生物学-朱玉贤第四版-笔记-第14-16讲 真核生物基因表达调控
  14. 函数声明和函数表达式的区别
  15. 智慧物业小程序_物业小程序 物业管理小程序 微信物业小程序
  16. port ‘pi_data‘ not found in module ‘dcfifo‘
  17. 在线高音测试软件,《在线测音高》使用说明
  18. docker搭建企业级habor仓库
  19. 网易视频云 php接口
  20. 联想Y450 MAC系统SD读卡器驱动

热门文章

  1. 采样频率Hz 采样率KSPS或MSPS,两种单位的换算关系
  2. springSecurity+redis反序列化失败--problem deserializing ‘setterless‘ property (“authorities“)
  3. Centos7 压缩文件
  4. SLAM:一:产品经理眼中的SLAM技术学习路径
  5. android category 讲解
  6. SHOWWINDOW最小化不好用
  7. 大多数Nobody游戏下载(带象棋残局攻略) 中文破解版
  8. Windows XP的定时关机命令
  9. 低成本DIY:4G/5G网络遥控无人机-无人车-图传/数传/遥控一体!
  10. Opencv人脸识别之发送QQ邮箱