本节介绍C语言中的整型常量。

整型常量就是整型常数。在C语言程序中,整型常量主要有十进制、八进制和十六进制三种形式。

(1)十进制整型常量

十进制整型常量用到的数字有0~9。例如32767、65535、0等。整型常量开头数字不能为0。

(2)八进制整型常量

八进制整常数必须以0开头,即以0作为八进制数的前缀。数码取之为0~7。八进制数通常是无符号数。如015(十进制为13)、0101(十进制为65)、0177777(十进制为65535)。注意:八进制数必须用合法的八进制数字表示。例如,不能写成018,因为数字8不是八进制数字。

(3)十六进制整型常量

十六进制整型常量以0x或0X开头,其数码取值为0~9,A~F或a~f。例如0x10,0Xde,0xf等都是合法的十六进制数,与之对应的十进制数分别为16、222、15。

在C程序中,只有十进制数可以是负数,而八进制和十六进制数只能是整数。

整型常量又有短整型(short int)、基本整型(int)、长整型(long int)和无符号型(unsigned)等不同类型。

在16位字长的机器上,基本真心的长度也为16位,因此表示的数的范围也是有限定的。

(1)十进制无符号整常数的范围为0~65535,有符号数为-32768~+32767.

(2)八进制无符号数的表示范围为0~0177777.

(3)十六进制无符号数的表示范围为0X0~0XFFFF或0x0~0xFFFF。

如果使用的数超过了上述范围,就必须用长整型来表示。

(1)长整型数是用后缀“L”或“l”来表示的。

(2)符号数也可用后缀表示,整形常数的无符号数的后缀为“U”或“u”。

例如:012L表示八进制长整常数;0XA5L表示十六进制长整常数;0XA5Lu表示十六进制无符号长整数。

c语言 常量整数,C语言的整型常量相关推荐

  1. c语言常量类型转换,c语言基础教程常量变量和类型转换,免费版.doc

    c语言基础教程常量变量和类型转换,免费版 第二章??????常量变量和类型转换2.1.1数字常量??? 数字常量包括整型常量和浮点型常量,浮点型常量又称实数.????1.整型常量???? HYPERL ...

  2. c语言常量7ff,C语言常量和变量

    常量 计算机内存不变的数据 4种类型常量: 1.整型常量 即整常数,由一个或多个数字组成,可以带正负号 C语言中整型常量可用十进制.八进制和十六进制3种形式表示 十进制整数:由0~9数字组成,不能以0 ...

  3. c语言常量x,C语言的数据、常量和变量

    一.数据 图片文字等都是数据,在计算机中以0和1存储. (一)分类 数据分为静态数据和动态数据. ①. 静态数据:一些永久性的的数据,一般存储在硬盘中,只要硬盘没坏数据都是存在的.一般以文件的形式存储 ...

  4. c语言判断整数_C语言技能|(草稿,不断完善中...)

    2020年春考C语言有2个题型:填空+程序 程序填空涉及: 一.头文件的引用 1.必有#include (注意:在devC++ 5.10中#include "stdio.h"也是正 ...

  5. 062是c语言常量吗,C语言ch062二维数组.pptx

    <C语言ch062二维数组.pptx>由会员分享,可在线阅读,更多相关<C语言ch062二维数组.pptx(33页珍藏版)>请在人人文库网上搜索. 1.2020/11/11,1 ...

  6. C语言估算数学常量e,c语言常量的正确表示方法有哪些

    c语言常量的正确表示方法有哪些 C语言中的数值常量可以简单的分为如下两种整型常量和浮点数常量: 一.整型常量 如6,27,-299 在 C 语言中,整型常量分为十进制整型常量.八进制整型常量和十六进制 ...

  7. C语言字母常量所对应的数字,关于c语言常量的正确表示方法介绍

    关于c语言常量的正确表示方法介绍 发布时间:2020-04-21 11:40:05 来源:亿速云 阅读:938 作者:小新 今天小编给大家分享的是关于c语言常量的正确表示方法介绍,相信很多人都不太了解 ...

  8. c语言常量指数的正确表示,c语言常量的正确表示方法有哪些

    c语言常量的正确表示方法有哪些 C语言中的数值常量可以简单的分为如下两种整型常量和浮点数常量: 一.整型常量 如6,27,-299 在 C 语言中,整型常量分为十进制整型常量.八进制整型常量和十六进制 ...

  9. C语言常量(整型、实型、字符型、字符串、符号常量)

    对于C语言常量,该文章有详讲,由于文章太长,可参考如下思维导图和目录,可通过目录选择自己所需要的内容阅读. 直接常量 1.整型常量 整型常量即整数,包括正整数.负整数和零.C语言中,整型常量可以用十进 ...

  10. 16进制输出C语言字符常量,基础C语言:进制、常量

    基础C语言:进制.常量一.进制 1.什么叫进制 进制就是逢几进一,我们说N进制实际就是指逢N进一 (例,计算机只识别二进制:人类习惯使用的是十进制:为了实际需要又建立了八进制和十六进制) 2.不同进制 ...

最新文章

  1. 【Python】解析Python中类的使用
  2. [Android Pro] 有关Broadcast作为内部类时注册的一些问题
  3. 到底这个电路是如何振荡的?
  4. Ansible之playbook(剧本)介绍和配置详解
  5. HTML制作搞笑照片,40张创意搞笑的照片PS效果
  6. c语言 在txt文件中搜索关键词_网络推广外包—网络推广外包如何在搜索引擎中体现关键词优化效果...
  7. 防止误删的神器-ECS实例删除保护
  8. 【TensorFlow】CNN
  9. werkzeug routing.Map
  10. 老师,对不起,我古诗背串了...
  11. 启达传媒-微信小程序|微信小程序工具|微信小程序开发|微信小程序制作
  12. 台式电脑锁定计算机,电脑锁住了怎么解锁
  13. 微软笔记本服务器怎么重装系统,微软Surface Book重装win10系统教程
  14. CI/CD工具链的部署
  15. 小米发布会的米8探索者——很吓人的技术分析
  16. C语言中的各种百分号都代表什么意思
  17. 用友系统中连接数据库服务器失败,用友u8服务器连接不到本地数据库
  18. 毕业设计-基于SpringBoot幼儿园管理系统
  19. 机器学习 生成_使用机器学习的Midi混搭生成独特的乐谱
  20. 迅雷新财报背后:下载一哥到艰难求生

热门文章

  1. LollipopGo分布式架构--DB反向代理服务器设计
  2. [数学 FFT] Codechef July Challenge 2017 #APRPS Irrational Root
  3. kubernetes CKA题库(附答案、视频)
  4. 用Python画一个精确的中国地图(数据+代码10行)
  5. 极光推送java添加用户_极光推送 java集成
  6. R语言如何释放运行之后的内存?
  7. Akka and Actors
  8. 解决scala 2.10.X 无法导入 actors的问题
  9. 想法随笔——知乎段子
  10. 以心换心,将心比心----项目经理要学会站在客户的角度上看问题