c++-派生类型与常量
admin
2024-03-27 17:23:10
0次

目录

    • 派生类型
    • 具体描述
    • 常量
      • 逻辑常量
      • 字符常量
      • 整型常量
        • 1、十进制整数
        • 2、八进制整数
        • 3、十六进制整数
      • 实型常量

派生类型

1、C++语言中,基本类型的字长及其取值范围可放大或缩小,改变后就成为了派生类型。
2、由基本类型关键字char、int、float、double前面+类型修饰符。
3、类型修饰符包含:
(1)short 短类型,缩短字长
(2)long 长类型,加长字长
(3)signed 有符号类型,取值范围包括正负值。
(4)unsigned 无符号类型,取值范围只包括正值。

具体描述

(1)有符号短整数 short或short int 或 signed short int
长度2字节
(2)无符号短整数 unsigned short或unsigned short int
长度2字节
(3)有符号整数 int 或 signed int
长度4字节
(4)无符号整数 unsigned或unsigned int
长度4字节
(5)有符号长整数 long或long int或signed long int
(6)无符号长整数 unsigned long 或unsigned long int
(7)有符号字符 char或signed char
长度1字节
(8)无符号字符unsigned char
(9)单精度数float
(10)双精度数double
(11)长双精度数long double
(12)空值 void

常量

常量在程序执行过程 值不改变。

逻辑常量

(1)逻辑类型两个取值
true和false
(2)对应1和0

字符常量

(1)简称字符
(2)以单引号为起止符号
(3)\a、\186等,数字为ASCII码
\表示转义
\oxx 八进制值
\xhh 十六进制值
(4)比如’a’、‘b’

整型常量

1、十进制整数

(1)+或-开头,正数或负数。
(2)首位非0的一串十进制数字组成。

2、八进制整数

(1)以0开头
(2)0-7的数字组成

3、十六进制整数

(1)以0和字母x开头,大小均可。
(2)0-9、A-F或a-f
4、加u为无符号整数,加l为长整型数。

实型常量

(1)定点表示
12.34、-0.12、-.19
(2)浮点表示
3.29e9,-1.72e+8
枚举常量
(1)enum 类型名 枚举值表
(2)enum color{RED =1,BLUE,GREEN};
(3)类型实际是一个Int类型子集,每个枚举值代表一个整数。
(4)若第i个枚举值 赋常量值为m,则其未赋常量值的后续枚举值为m+1,m+2,。。。。。
(5)枚举类型的声明可作为成组声明若干整型符号常量的方法。
(6)定义枚举变量,可以省略 enum

 enum color  col1,col2,col3;或color  col1,col2,col3;

相关内容

热门资讯

AI做攻略、“双向奔赴”……国... 本文转自:人民网人民网记者 许维娜今年国庆假期,AI(人工智能)成了不少年轻人的“旅行搭子”。行前做...
合肥的这个“梗”, 翻篇了 社交平台的评论区,曾长期流传一句专属于合肥的黑色幽默。有人问合肥哪里好玩,本地网友半开玩笑地回复:合...
7万+旅游中高层都在的群,今天... 做旅游这行,资源卡位、渠道互通、项目落地——往往就差一个“对的机会”。我们的行业社群已聚集70,00...
一场帐篷音乐节,如何让井研从“... 帐篷音乐节现场封面新闻记者 周洪攀10月的研溪湿地,晚风里裹着柑橘的清甜与民谣的回响。夜幕降临,10...
白鹤翩翩落星愿,上海迪士尼度假... 10月9日,世界候鸟日前夕,上海迪士尼度假区星愿公园的湖风里多了一分白鹤的灵动。三座白鹤雕塑正式揭幕...
成都锦江边赏初秋枫叶飘飘 目前,成都锦江边国华街枫叶树红了。近年来,国华街附近的几条街都栽种了红枫树,是城区较集中看枫叶的点位...
GBTA:商务旅行正在复苏,但... 亚太正在成为全球商务旅行增长的重要引擎。在经历疫情后的快速反弹之后,全球商务旅行正在进入一个新的增长...
从景区焕新到节赛引流 邹城双节... 齐鲁网·闪电新闻10月9日讯 中秋、国庆“双节”假期,邹城市文化和旅游局提前谋划、周密部署,立足自身...
江山如此多娇 且看石楼今朝 金秋十月,黄河岸畔秋意盎然,丰收盛会喜迎国庆。本次石楼国庆文旅活动以“江山如此多娇,且看石楼今朝”为...
海南国庆假期接待游客475.4... 2026年国庆假期,海南接待游客475.40万人次,较2025年增长13.1%,较2024年增长15...