发布网友 发布时间:2023-10-24 04:16
共1个回答
热心网友 时间:2024-11-12 13:08
-012、0x35、123L是,8E2不是。
在C语言中,整型常量可用以下三种形式表示:
1、十进制整数,即按日常接触的数字形式正常表达。如123、-120;
2、八进制整数,以0开头的数字进行表达。如0123表示八进制数123,即(123)8,其值为1*82+2*81+3*80,等于十进制数83。-011表示八进制数-11,即十进制数-9。
3、十六进制整数,以0x开头的数字进行表达。如0x123,代表十六进制数123,即(123)16,其值为1*162+2*161+3*160,等于十进制数291。-0x12等于十进制数-18。
扩展资料:
实型常量
在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² 。
参考资料来源:百度百科-整型常量