C++基本数据类型

一个数据类型定义了数据可接受值得集合以及对他能执行的操作。

数据类型有3种主要用途:

1.指明对该类型的数据应分配多大的内存空间。

2.定义能用于该类型数据操作。

3.防止数据类型不匹配。

 

修饰符:

signed int n 和char ch等价

signed char ch 和char ch等价

unsigned char ch 和unsigned ch等价

 

long 只用于修士int 和double。当用long修饰int时,int 可以省略,
还有一个要注意的地方就是数据类型,在数值运算过程中,我们要非常注意这些类型的转换。

枚举常量:

enum<枚举名>{<枚举表>};

enum day {Sun, Mon, Tue, Wed, Tur, Fri ,Sat };

 

实型变量:

1.单精度型:类型关键字为float一般占4个字节

2.双精度型:double 一般占8个字节

2.5 动态内存分配

C++程序的内存格局通常分为四个区:

全局变量、静态数据、常量存放在全局数据区(又称为静态存储区)、所有类成员函数和非成员函数代码存放在代码区。

为运行函数而分配的局部变量、函数参数、返回数据、返回地址、等存放在栈区。

栈内存运算内置于处理器的指令集中,效率很高,但内存容量较为有限,剩余空间都作为堆区。

在堆区上进行内存分配又称为动态内存分配。

 

这种在程序运行过程中申请和释放的存储单元又称为堆对象。

申请和释放过程一般称为建立和删除

 

new运算符

(类型名*)指针变量名 = new 类型名(初值列表)

例如:
int *pa;

pa = new int(2);

delete运算符:

 

原文链接: https://www.cnblogs.com/tao560532/archive/2012/03/29/2423321.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    C++基本数据类型

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/45544

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月8日 下午10:04
下一篇 2023年2月8日 下午10:04

相关推荐