C语言的整型常量与实型常量
2017-07-16 12:15
239 查看
一、整型常量
在C语言中,整型常量有十进制、八进制、十六进制3种表示形式。
1、十进制整型常量
十进制整型常量的表示与数学上的表示相同,十进制整型常量前没有前缀,由0~9的数字组成。
2、八进制整型常量
八进制整型常量的表示形式是以数字0开头,即以0作为八进制数的前缀,由0~7的数字组成。
3、十六进制整型常量
十六进制整型常量的表示形式以0x或0X作为前缀,由数字0~9、字母A~F或a~f组成。
注:在程序中是根据前缀来区分各种进制数的。因此在书写常数时不要把前缀弄错而造成结果不正确。
另外,整型常量按长度划分为两种:短整型和长整型(后缀为小写字母l或大写字母L),其中默认为短整型,如377是一个短整型数,377l或377L是长整型。
二、实型常量
在C语言中,实型常量只能用十进制形式表示。它有两种形式:小数形式和指数形式。
1、小数形式
由正负号、0~9的数字和小数点组成。小数点前面和后面可以没有数字(不能同时省略)。如:-1.85、0.24、.426、-11.
2、指数形式
由十进制数加上阶码标志e或E以及阶码组成。其一般形式为aEn。其中a为十进制数,n为十进制整数(n为正数时“+”可以省略),其值为a×10ⁿ。
如:1.236e+2表示1.236×10² 。
在C语言中,整型常量有十进制、八进制、十六进制3种表示形式。
1、十进制整型常量
十进制整型常量的表示与数学上的表示相同,十进制整型常量前没有前缀,由0~9的数字组成。
2、八进制整型常量
八进制整型常量的表示形式是以数字0开头,即以0作为八进制数的前缀,由0~7的数字组成。
3、十六进制整型常量
十六进制整型常量的表示形式以0x或0X作为前缀,由数字0~9、字母A~F或a~f组成。
注:在程序中是根据前缀来区分各种进制数的。因此在书写常数时不要把前缀弄错而造成结果不正确。
另外,整型常量按长度划分为两种:短整型和长整型(后缀为小写字母l或大写字母L),其中默认为短整型,如377是一个短整型数,377l或377L是长整型。
二、实型常量
在C语言中,实型常量只能用十进制形式表示。它有两种形式:小数形式和指数形式。
1、小数形式
由正负号、0~9的数字和小数点组成。小数点前面和后面可以没有数字(不能同时省略)。如:-1.85、0.24、.426、-11.
2、指数形式
由十进制数加上阶码标志e或E以及阶码组成。其一般形式为aEn。其中a为十进制数,n为十进制整数(n为正数时“+”可以省略),其值为a×10ⁿ。
如:1.236e+2表示1.236×10² 。
相关文章推荐
- c语言中的整型常量和实型常量
- C语言中整型常量的表达方式
- C语言整型常量的表示方法(转自百度整理)
- 把C语言中的enum转成java里面的整型常量
- 整型常量和实型常量
- c语言中一些整型常量的范围
- C语言的字符串转化为整型:atoi
- C语言 字符型和整型的关系
- C语言的整型溢出问题(未看)
- 黑马程序员-C语言常量、变量
- C语言整型溢出会怎样
- C语言中整型
- C语言深入理解 - 常量与变量
- c语言_十六进制字符串转成对应整型值
- 整型与字符型相互转换——C语言
- L1-025. 正整数A+B(C语言将字符串数字转换成整型数函数)
- 整型常量存储方式 逗号表达式
- C语言 常量、变量
- 杂记之C语言之const常量在C++中的表现
- C语言常量与变量