博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++基本数据类型
阅读量:6417 次
发布时间:2019-06-23

本文共 699 字,大约阅读时间需要 2 分钟。

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

数据类型有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运算符:

 

转载地址:http://bdpra.baihongyu.com/

你可能感兴趣的文章
电力线通信载波模块
查看>>
linux vim详解
查看>>
Java23种设计模式案例:策略模式(strategy)
查看>>
XML解析之DOM4J
查看>>
图解微服务架构演进
查看>>
SQL PATINDEX 详解
查看>>
一些常用的网络命令
查看>>
CSP -- 运营商内容劫持(广告)的终结者
查看>>
DIV+CSS命名规范有助于SEO
查看>>
js生成二维码
查看>>
C指针练习
查看>>
web项目buildPath与lib的区别
查看>>
php对redis的set(集合)操作
查看>>
我的友情链接
查看>>
ifconfig:command not found的解决方法
查看>>
js使用正则表达式判断手机和固话格式
查看>>
计算机是怎么存储数字的
查看>>
Codeforces Round #369 (Div. 2) A. Bus to Udayland 水题
查看>>
adb上使用cp/mv命令的替代方法(failed on '***' - Cross-device link解决方法)
查看>>
C++标准库简介、与STL的关系。
查看>>