C语言中的4大基本数据类型
四大类型:
⭐基本数据类型
整型 int
字符型 char
实型(浮点型):
单精度实型 float
双精度实型 double
⭐构造类型
数组类型
结构类型 struct
联合类型 union
枚举类型 enum
⭐指针类型
⭐空类型 void
思维导图
基本数据类型:
整型 int
int类型在内存中占用了4个字节,也就是 32位。int类型是有符号的,因此,32位 并不会全部用来存储数据,使用最高位来 存储符号,最高位是0,提示数据是正 数,最高位是1,表示数据是负数,使用 其他的31位来存储数据。
字符型 char
char类型只占一个字节,取值范围为-128~ +127(-2^7~2*7-1)。
单精度实型 float
float类型占 4 个字节,包括一个符号位、一个 8 位 excess-127 二进制指数和一个 23 位尾数。 尾数表示一个介于 1.0 和 2.0 之间的数。 由于尾数的高顺序位始终为 1,因此它不是以数字形式存储的。 此表示形式为 float 类型提供了一个大约在 3.4E–38 和 3.4E+38 之间的范围。
双精度实型 double
double类型占8个字节。比特数为64,有效数字16位,表示范围是-1.79E+ 308~-1.79E+308
推荐阅读
C/C++while与do while及常见的for语句格式
(1)循环结构有初始值-----飞车开始第1圈转动(2)循环结构有酒环体-----飞车重复撞击小平果(3)循环结构最终结束-----飞车转动笔4圈结束
菜鸟明轩阅读 851
花了几个月时间把 MySQL 重新巩固了一遍,梳理了一篇几万字 “超硬核” 的保姆式学习教程!(持续更新中~)
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
民工哥赞 14阅读 2k
算法可视化:一文弄懂 10 大排序算法
在本文中,我们将通过动图可视化加文字的形式,循序渐进全面介绍不同类型的算法及其用途(包括原理、优缺点及使用场景)并提供 Python 和 JavaScript 两种语言的示例代码。除此之外,每个算法都会附有一些技术说...
破晓L赞 8阅读 958
硬卷完了!MongoDB 打怪升级进阶成神之路( 2023 最新版 )!
前面我们学习:MySQL 打怪升级进阶成神之路、Redis 打怪升级进阶成神之路,然后我们还在继续 NoSQL 的卷王之路。从第一篇文章开始,我们逐步详细介绍了 MogoDB 基础概念、安装和最基本的CURD操作、索引和聚合、工...
民工哥赞 6阅读 580
「刷起来」Go必看的进阶面试题详解
逃逸分析是Go语言中的一项重要优化技术,可以帮助程序减少内存分配和垃圾回收的开销,从而提高程序的性能。下面是一道涉及逃逸分析的面试题及其详解。
王中阳Go赞 4阅读 1.9k评论 1
架构设计-高性能篇
大家好,我是易安!今天我们谈一谈架构设计中的高性能架构涉及到的底层思想。本文分为缓存架构,单服务器高性能模型,集群下的高性能模型三个部分,内容很干,希望你仔细阅读。
架构狂人赞 4阅读 804
Nginx常用配置及和基本功能讲解 | 京东云技术团队
作者:京东物流 殷世杰Nginx已经广泛应用于J-one和Jdos的环境部署上,本文对Nginx的常用的配置和基本功能进行讲解,适合Nginx入门学习。1 核心配置找到Nginx安装目录下的conf目录下nginx.conf文件,Nginx的基本功...
京东云开发者赞 6阅读 612
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。