IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 2.C与指针 基本数据类型 -> 正文阅读

[C++知识库]2.C与指针 基本数据类型

在C语言中,仅有4种基本数据类型---整型、浮点型、指针、聚合类型(如数组和结构)

1.整型家族

整型家族包括字符、短整型、整型和长整型,它们都分为有符号(signed)和无符号(unsigned)两个版本。

规定整型值相互之间大小的规则很简单:

长整型至少应该和整型一样长,而整型至少和短整型一样长

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 变量的范围

类型? ? ??最小范围
char0~127
signed?char?-127~127(1111 1111)
unsigned?char0~255
short?-32767~32767
unsigned?short?int0~65535
int-32767~32767
unsigned?int0~65535
long?int2^3^2-1
unsigned long int0~2^3^2

设计char类型变量的目的是为了让它们容纳字符型值,但字符本质上是小型整数

ASCII字符集中的字符都是位于这个范围之内的。

整数也可以用八进制来表示,只要在数值前面以0开头。

例如:

0173 ????????????????017777? ? ? ? ? ? ? ? ?00060

在八进制字面值中,数字8和9是非法的

2.typedef

下面这个声明:

char? *ptr_to_char;

把变量ptr_to_char声明为一个指向字符的指针。但是,在添加关键字typedef后,声明变为:

typedef? char? *ptr_to_char;

这个声明把标识符ptr_to_char作为指向字符的指针类型的新名字。

例如:

ptr_to_char? ?a;

声明a是一个指向字符的指针。

3.常量

常量的样子和变量完全一样,只是它们的值不能被修改。你可以关键字来声明常量,如下面例子所示:

?int? const? a;

const? int? ?a;

这两条语句都把a声明为一个整数,它的值不能被修改。

其次,在函数中声明为const的形参在函数被调用时会得到实参的值。

如果涉及指针,情况会变得有趣,因为有两样东西都可能成为常量----指针变量和它所指向的实体。

下面是几个声明的例子:

int? ?*pi;

pi是一个普通的指向整型得指针。而变量

int? const? *p;

则是一个指向整型常量的指针。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-09-19 07:48:45  更:2021-09-19 07:48:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 22:18:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码