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

整型常量和实型常量

1.整型常量

在 C 语言中,整型常量分为十进制整型常量、八进制整型常量和十六进制整型常量三

种表示形式。

(1)十进制整型常量

这种常量只能出现 0~9 的数字,且可带正、负号。例如:

0 1 364 28 -34

(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 //不是整数阶码

展开阅读全文

c语言实型常量除以整形常量,c语言中的整型常量和实型常量.docx相关推荐

  1. c语言字符常量和字符串常量_C语言中的字符常量

    c语言字符常量和字符串常量 Any character (a single character) that is enclosed within the single quotes (like, 'A ...

  2. 合法的c语言整形 常量,0011在c语言是不是合法的整形常量?

    2018-07-23 正确的C语言常量是什么? C语言的常量有整数常量,实型常量,字符常量,符号常量等.1.整数常量 整数常量是指直接实用的整形常数,又称整形常数或者整数,例如,1,-9等.整数常量可 ...

  3. c语言如何输出整形数组,C语言 有一个整形数组a,有10个元素,要求输出数组中的全部元素...

    有一个整形数组a,有10个元素,要求输出数组中的全部元素 解题思路:引用数组中各元素的值有3种方法:1.下标法,如a[3];2.通过数组名计算数组元素的地址,找出元素的值 3.用指针变量指向数组元素. ...

  4. c语言变量加常量,C语言(二)---常量与变量(示例代码)

    一.进制 1.1 二进制 1.1 简介 二进制数据是用0和1两个数码来表示的数.它的基数是2,进位规则是"逢二进1",借位规则是"借一当二".当前的计算机系统使 ...

  5. c语言常量定义规则,c语言常量(c语言常量定义规则)

    帮帮忙吧 ! 还有 知不知道在C语言中形式参数和实际参数之间的联系是什么. C语言定义常量常用的方法有以下2种:第一种:宏定义#define N 3 // 定义了一个常量为3的宏N,在程序中N就代表3 ...

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

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

  7. c语言中长整型变量的值一定大于短整型常量的值,c语言第3讲 常量、变量与标志符 整型、实型、字符型数据.ppt...

    c语言第3讲 常量.变量与标志符 整型.实型.字符型数据 第3讲 常量.变量与标志符 整型.实型.字符型数据 2.1-2.5 常量.变量与标识符 例2.1 符号常量的使用 2. 变量 3. 标识符 标 ...

  8. basic在c语言中是常量吗,QBASIC中的常量

    Basic语言是计算机高级语言的一种,它简单.易学.好用,被广大计算机用户所青睐.Basic语言的表达式与数学中的表达式相似,语句与自然语言相仿,极容易被初学者掌握,而Basic语言的最新发展Visu ...

  9. C语言有四种基本常量,C语言语法基础

    声明:本课件在电脑上可正常浏览,在手机或平板电脑上只能浏览到简介. C语言语法基础的内容简介: 一..标识符 一个名字,对常量.变量.类型.语句.标号和函数进行命名 标识符的种类: 关键字 预定义标识 ...

最新文章

  1. 模型优化的风向标:偏差与方差
  2. 暴涨!BTC忠实粉丝转向BCH为BCH网络添砖加瓦
  3. 大数据和python哪个好_大数据语言之争:Java和python哪个好?
  4. STM32 串口 #pragma import(__use_no_semihosting)解析
  5. Android程序获得APP哈希值,Android – SMS Retriever API – 计算应用程序的哈希字符串问题...
  6. win10前置耳机插孔没声音_音频服务未运行怎么办?win7和win10电脑没声音了恢复方法...
  7. Docker学习笔记 - Docker Compose
  8. Code 0001: Wait rx completed
  9. 靠谱测试人员需具备业务分析能力
  10. F - Prime Path
  11. xshell连接Linxu系统乱码
  12. nginx 映射ip端口服务
  13. 面试题汇总-分布式(一)
  14. MySQL5.5的安装步骤
  15. Ubuntu 20.04 搭建hadoop 集群
  16. 网吧web电影服务器系统,网吧WEB、游戏、影视服务器应用需求分析
  17. springboot将模板生成pdf文件
  18. js实现汉字转成拼音
  19. leetcode-腾讯精选50题-02
  20. 拯救脂肪肝第一步!以飞桨3D医疗影像分割方案MedicalSeg自主诊断脂肪肝

热门文章

  1. 找不到工作,到底应该怎么办?最后一个你想不到
  2. Ambari集群搭建
  3. excel常用函数address的使用
  4. Ubuntu18.04网络图标不见了 火狐浏览器找不到服务器
  5. 使用canvas实现雪花效果
  6. 微信小程序简单个人信息表单页面
  7. 射频识别技术漫谈(6-10)
  8. 【Oracle笔记】
  9. 安卓linux shell,如何在Android SHELL中运行C应用程序
  10. Linux vs Mac:Linux 比 Mac 好的 7 个原因