第二章 C和C++语言基本知识
2.1 数据类型(data types)
程序的主要任务之一是处理数据。数据的类型很多,可归纳为两大类:C++系统所提供的一系列“预定义数据类型”;用户自己所定义的一系列“用户自定义类型”。
本章主要介绍 “预定义数据类型”,各“预定义数据类型”可用以下关键词表达,例如:
int,char,double,bool,long,等。
程序可以为各数据类型建立各变量(variable),例如:
int j;
其中int是整型数据类型,而j则是整型变量。
变量被称为数据类型的实例(instances),建立变量的过程称为实例化(instantiation)。
2.1.1 各种数据类型的长度
所有数据类型的变量都在内存中占据一定空间,其长度可使用sizeof来确定。sizeof是一个宏而不是函数(本章§2.6.4中将介绍宏与函数的区别),可用于求某个变量在内存中的长度,也即它所占有的字节数。其使用格式如:
对int a;可用
sizeof(a);或
sizeof(int);
其它如sizeof(double);等
[例1]读取预定义(即由系统本身所定义的)类型数据的长度(这些数据的说明见任何C语言的书)
// var_size.cpp
// To check the sizes of different kinds of variables
#inc
您可能关注的文档
最近下载
- 《喀斯特地貌》课件.ppt VIP
- 2025上海辅警面试题目及答案.doc VIP
- 2026年版-FOCUSPDCA降低骨科I类切口手术部位感染率CQI-新版课件.pdf
- AP300 D5-2S快速门操作手册.pdf VIP
- 基于模糊控制MPPT的太阳能充电控制器的设计.doc VIP
- 乳化液柱塞泵结构设计毕业设计说明书.doc VIP
- 应急通信保障应急预案.docx VIP
- 年产2000吨年邻氯苯腈、1200吨年 2,6-二氯-4-三氟甲基苯胺、1000吨年三嗪酰胺、300吨年 2,6-二氟苯甲酰胺、2000吨年 2-氯-5-氯甲基噻唑、1000吨年咪鲜胺项目环境影响报告.pdf
- 2023年安徽合肥高新区社区工作者招聘笔试真题.docx VIP
- 国家通信保障应急预案.docx VIP
原创力文档

文档评论(0)