C++笔记:数据类型内存及类型转换

1. 数据类型内存

1. 带符号的整数类型

表一

2. 不带符号的整数类型

表二

3. 布尔类型

表三

4. 浮点数

表四

2. 类型转换

1. 隐式转换

  • long double等级最高,int等级最低;两个不同等级的数值做运算时,结果自动转为高等级类型数值;short\char转换为int.


    表五

2. 显式转换

  • C++ : static_cast<目标类型>(要转换的内容):
int a = static_cast<int>(b);
  • C : 类型(要转换的内容):
int a = int(b);
---
int a {10};
unsigned b {20};
atd::cout <<"a-b = " <<(int)(a- b)<<std::endl;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 对于基本数据类型量,按其取值是否可改变又分为常量和变量两种。在程序执行过程中,其值不发生改变的量称为常量,取值可变...
    代码人生ll阅读 5,098评论 0 0
  • 简介 C++数据类型包括基本内置类型、复合类型和自定义数据结构。 基本内置类型:编译器内置的基本类型,包括算数类型...
    TOMOCAT阅读 504评论 0 1
  • 数据类型 1.基本类型 go语言中的基本类型如上图所示,go语言中有五类基数类型。 1) boolean型 同其他...
    笨小天阅读 444评论 0 1
  • 前言 在App的开发中,数据类型的转换也是层出不穷。由于现在App开发人员对数据类型大都是很模糊的概念,在编写代码...
    NetWork小贱阅读 3,455评论 0 0
  • 一.直面量(字面量) 字面量:英语叫做literal,也叫做直接量. 看见什么,他就是什么 1.数字的字面量 数字...
    送你回城决阅读 436评论 0 1

友情链接更多精彩内容