栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【C++学习之路】| C语言 | 第二章 数据类型

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【C++学习之路】| C语言 | 第二章 数据类型

第二章 数据类型

文章目录
  • 第二章 数据类型
  • 前言
  • 1、c++有哪几种基本数据类型
  • 2、整型的形式及区别
  • 3、用sizeof关键字测量大小
  • 4、浮点型的形式及区别
  • 总结


前言

C++基本继承了C语言的数据类型。不同的划分标准会有不同的说法,我们这里把数据类型分为简单类型和结构类型两种。


1、c++有哪几种基本数据类型

CC++中数据类型分为两种,简单类型和结构类型。

- 简单类型

  1. 整数类型
  2. 字符类型
  3. 浮点类型
  4. 指针类型
  5. 枚举类型
  6. void类型

- 结构类型

  1. 数组
  2. 字符串
  3. 记录和文件

CC++的基本数据类型属于简单类型。
基本类型:用户可以创建的所有数据类型都是根据基本类型定义。

CC++语言定义的基本类型分别是,字符型,整型,浮点型等。

CC++中的基础类型分为3种,整数型,浮点型和void型。程序中不能定义void类型的变量,它仅仅是用于说明函数没有返回值或说明指针是无类型的。

2、整型的形式及区别

整型是用来表示没有小数位的数,在c++中,用来表示整数,字符和布尔值的算术类型合称为整型。

注意:注意,各种类型的存储大小与系统位数有关,但目前通用的以64位系统为主。以下列出了32位系统与64位系统的存储大小的差别(windows 相同):

代码演示:

#include"bar.h"
#include

int main(void)
{
	

/   0b01011110;  		/
	long double ldValue =* 1.256e1;		//**Le**  **科学计数法**


	printf("number is %**i**n", uiValue);
	//printf("size is %**i**n", sizeof(uiValue));

	bar();
	return 0;
}
3、用sizeof关键字测量大小

sizeof能够测量C语言各种实体所占用的字节大小。
如:

sizeof(int)
printf("%dn", sizeof(int));

sizeof后面既可以跟类型,也可以跟变量、常量。

  1. 跟类型,测类型所占用字节的大小。
  2. 跟变量,测变量的类型所占用字节大小。
  3. 跟常量,测常量的类型所占用字节大小。

代码实例:

int a;
printf("sizeof int = %dn", sizeof(int)); // 1.测类型所占用字节的大小
printf("sizeof a = %dn", sizeof(a)); // 1.测变量的类型所占用字节大小
printf("sizeof 123 = %dn", sizeof(123)); // 1.测常量的类型所占用字节大小
4、浮点型的形式及区别


总结

CC++还提供了可用于自定义数据类型的机制,标准库正是利用这些机制定义了许多更复杂的类型,例如,可变长字符串string和vector等,此外程序员还能自己修改已有的基本类型以灵活定制复合数据类型。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/968312.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号