c语言中的整型常量和实型常量
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语言中的整型常量和实型常量相关推荐
- c语言实型常量除以整形常量,c语言中的整型常量和实型常量.docx
c语言中的整型常量和实型常量 整型常量和实型常量 1.整型常量 在 C 语言中,整型常量分为十进制整型常量.八进制整型常量和十六进制整型常量三 种表示形式. (1)十进制整型常量 这种常量只能出现 0 ...
- c语言中整型常量ox,C语言基础教程:数字常量
C语言中,数字常量包括整型常量和浮点型常量,浮点型常量又称实数. 1.整型常量 C语言中整型常量有三种不同的表示形式:十进制.八进制和十六进制. (1)十进制.这是一种常用的表示形式,它将直接给出数字 ...
- 3c是合法的C语言常量吗,下面不是 C语言中整型常量的是( ). A:03 B:12 C:059 D:0xA8...
下面不是 C语言中整型常量的是( ). A:03 B:12 C:059 D:0xA8 更多相关问题 诉讼时效因当事人一方提出要求而中断,下列哪一情形不能产生诉讼时效中断的效力? ( )(司考) 1. ...
- c语言上11e2是实型常量吗,在C语言中的实型变量分为两种类型.doc
在C语言中的实型变量分为两种类型.doc 第二章 练习题 一.填空题 1.在C语言中的实型变量分为两种类型,它们是float型和( )型. 2.若有定义:char c='\010';则变量c中包含的字 ...
- c语言实型常量类型是什么意思,整型常量和实型常量的区别
整型常量和实型常量的区别 数据类型不同:整型常量的默认数据类型是int类型,即有符号整型.浮点数常量的默认类型是double类型,即双精度类型. 存储方式不同:整型数据在计算机中用补码存储,实型数据采 ...
- c语言中说取消标识符是,2019年全国计算机二级C语言考试考点解析(3)
头文件.数据说明.函数的开始和结束标志 1.头文件:也称为包含文件或标题文件,一般放在一个C语言程序的开头,用#include″文件名″的格式,其中文件名是头文件名,一般用.h作为扩展名. 2.数据说 ...
- c语言中只能逐个引用6,C语言前面六个练习.doc
C语言前面六个练习 第一章 C语言基础知识 4.一个函数的函数体可以没有变量定义和执行部分,函数可以是空函数 2.一个函数由两部分组成,它们是 函数体 和 函数的说明部分. 3.函数体的范围是 大括号 ...
- C语言中的标识符以字母或下划线开头,牛逼大神整理的C语言基础知识,你确定你不码下来?...
[[怪兽爱C语言]牛逼大神整理的C语言基础知识,你确定你不码下来?]https://toutiao.com/group/6577344220355363341/?iid=15906422033& ...
- 谈谈你对c语言中数据(各种常量,变量,函数参数,字符串)的存储认识,自考《高级语言程序设计》知识点总结(二)...
2.1 C语言的数据类型 数据类型包含两方面的内容:数据的表示和对数据加工的操作.数据的全部可能表示构成数据类型的值的集合.数据全部合理的操作构成数据类型的操作集合. 在C语言中,把整型.实型和字符型 ...
- 【2】二级C语言中那些易错的概念题
本篇是这几天总结的C语言易错概念题,这些题往往就是因为概念不清而做错,而当我们对概念非常熟练时,又可以秒选.这些题其实都是强行记住就行了,概念不清也就是没记住嘛,因为这种题失分简直就太不值得了,因此有 ...
最新文章
- 14 个写 Java 的习惯
- 使用CTE替换派生表语法
- 抽象工厂和工厂设计模式之间有什么区别?
- 中央纪委网站:​深度关注 | 元宇宙如何改写人类社会生活
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件)
- M 点滑动平均 Python 实现
- windows 2008 R2下(AD RMS)无法检索证书层次结构的解决方法
- 前端学习(3256):react中添加todolist
- 注解参数获取不到_scm-springboot基于spring boot的统一注解缓存
- ABP vnext框架 返回JSON时间带T格式转换解决方案
- VS2005 中文版下载
- 北京专业一般人小规模代理记账
- 【中科院】分子生物学-朱玉贤第四版-笔记-第14-16讲 真核生物基因表达调控
- 函数声明和函数表达式的区别
- 智慧物业小程序_物业小程序 物业管理小程序 微信物业小程序
- port ‘pi_data‘ not found in module ‘dcfifo‘
- 在线高音测试软件,《在线测音高》使用说明
- docker搭建企业级habor仓库
- 网易视频云 php接口
- 联想Y450 MAC系统SD读卡器驱动
热门文章
- 采样频率Hz 采样率KSPS或MSPS,两种单位的换算关系
- springSecurity+redis反序列化失败--problem deserializing ‘setterless‘ property (“authorities“)
- Centos7 压缩文件
- SLAM:一:产品经理眼中的SLAM技术学习路径
- android category 讲解
- SHOWWINDOW最小化不好用
- 大多数Nobody游戏下载(带象棋残局攻略) 中文破解版
- Windows XP的定时关机命令
- 低成本DIY:4G/5G网络遥控无人机-无人车-图传/数传/遥控一体!
- Opencv人脸识别之发送QQ邮箱