【集大成篇】数据类型( C、C++、Java )对比
1、C 语言
数据类型 |
关键字 |
取值范围 |
内存占用 |
字符型 |
char |
-128~127 |
1 |
整 型 |
short |
-32768~32767 |
2 |
int |
-2147483648~2147483647 (10位数) |
4 |
|
long (int) |
-2147483648~2147483647 (10位数) |
4/8 |
|
long long (int) |
-9223372036854775808~-9223372036854775807 (19位数) |
8 |
|
浮点型 |
float |
1.401298e-45~3.402823e+38 |
4 |
double |
4.9000000e-324~1.797693e+308 |
8 |
2、C++ 语言
数据类型 |
关键字 |
取值范围 |
内存占用 |
字符型 |
char |
-128~127 |
1 |
字符串型 |
string |
||
整 型 |
short |
-32768~32767 |
2 |
int |
-2147483648~2147483647 (10位数) |
4 |
|
long (int) |
-2147483648~2147483647 (10位数) |
4/8 |
|
long long (int) |
-9223372036854775808~-9223372036854775807 (19位数) |
8 |
|
浮点型 |
float |
1.401298e-45~3.402823e+38 |
4 |
double |
4.9000000e-324~1.797693e+308 |
8 |
|
布尔类型 |
bool |
true, false |
1 |
3、Java 语言
数据类型 |
关键字 |
取值范围 |
内存占用 |
字符型 |
char |
0~65535 |
2 |
字符串型 |
|||
整 型 |
byte |
-128~127 |
1 |
short |
-32768~32767 |
2 |
|
int |
-2147483648~2147483647 (10位数) |
4 |
|
long (int) |
-9223372036854775808~-9223372036854775807 (19位数) |
8 |
|
浮点型 |
float |
1.401298e-45~3.402823e+38 |
4 |
double |
4.9000000e-324~1.797693e+308 |
8 |
|
布尔类型 |
boolean |
true, false |
1 |
4、Python 语言
数据类型 |
关键字 |
内存占用 |
整 形 |
int |
28 |
浮 点 型 |
float |
24 |
布尔类型 |
bool |
28(Ture)/24(False) |
字符串类型 |
str |
49(空格)/54(其他字符) |
【集大成篇】数据类型( C、C++、Java )对比相关推荐
- 【Python】字符串 - 集大成篇
目录 1.不同语言的字符串比较 1.1.C 语言 1.2.C ++ 语言 1.2.1 C 风格字符串 1.2.2 C ++ 风格字符串 1.3.JAVA 1.4.Python 2.Python ...
- 【Python】列表 - 集大成篇
目录 1. 列表的操作 1.1 索引 1.2 加法 1.3 乘法 2. 列表的成员资格 3. 列表的函数 3.1 len() 函数 3.2 max () 函数 3.3 mi ...
- Linux 进阶命令 - 集大成篇
目录 1. grep 命令 2. wc 命令 3. echo 命令 4. tail 命令 5. su 命令 6. sudo 命令 7. chomd 命令 8. chown ...
- 数组的操作-集大成篇
目录 1.数组元素的查找 2.数组元素的插入 ① 伪代码 ② 代码 3.数组元素的删除 ① 伪代码 ② 代码 4.数组元素的检索 5.数组元素的遍历 (1) 小试牛刀:打印数组中每个元素 ① ...
- Java基础能力精选文章合集200篇
小编根据知识图谱整理了CSDN技术大咖的优质文章200篇,帮助Java工程提升基础能力,实现系统化持续学习! Java工程师基础能力文章200篇大合集包含: [JavaSE]30篇.[Lambda表达 ...
- java 正负号数值比较_从零学java笔录-第10篇 数据类型(四)
从零学java笔录-第10篇 数据类型(四) 凯哥Java 凯哥java 本文是<凯哥陪你学系列之java基础篇> 感谢: 感谢网友:志远162.在上一篇中对错误指出. 在上篇中模运算正负 ...
- [原创]分布式系统之缓存的微观应用经验谈(三)【数据分片和集群篇】
分布式系统之缓存的微观应用经验谈(三)[数据分片和集群篇] 前言 近几个月一直在忙些琐事,几乎年后都没怎么闲过.忙忙碌碌中就进入了2018年的秋天了,不得不感叹时间总是如白驹过隙,也不知道收获了什么和 ...
- JAVA之旅(三十五)——完结篇,终于把JAVA写完了,真感概呐!
JAVA之旅(三十五)--完结篇,终于把JAVA写完了,真感概呐! 这篇博文只是用来水经验的,写这个系列是因为我自己的java本身也不是特别好,所以重温了一下,但是手比较痒于是就写出了这三十多篇博客了 ...
- Java私塾跟我学系列——JAVA篇 第四章Java类和对象
教学目标: i面向对象基础 i掌握对象的三大特性 i掌握Java类的构建 i掌握如何使用Java类 i理解引用类型 i理解按值传递和按引用传递 i深入理解变量 i掌握包装类 i理解类型转换 i理解Ja ...
最新文章
- UA OPTI512R 傅立叶光学导论7 线性平移不变系统简介
- android 汉字转拼音pinyin4j包
- OpenCV YOLO DNN(yolo_object_detection)
- 将Infinispan版本映射为最低Java版本
- 处理相对时间(Day.js、Moment.js)(案例:结合vue的过滤器使用)
- maven junit空指针_Maven相关笔试面试题目
- 大数据智能分析的特征和能力
- 驳熊节和Martin Fowler的Java消亡论!
- dispatcherServlet-servlet.xml(SSM maven 项目)
- 三台虚拟机如何通过GNS3互通
- json多层集合转对象
- 认识Vue源码 (2)-- 手写类Vue框架:Zue
- 循环结构(打印图形专项练习)
- unity中脚本之间传递信息的方式
- C#中的ToolStrip控件的使用
- 【梅哥的Ring0湿润插入教程】第一课Windows内核/驱动编程概述及应用、商业驱动保护软件原理分析...
- java基础学习总结(二)——开篇(转载于孤傲苍狼博主的心得体会)
- Mac 使用教程之 PTGui 的下载与安装
- OpenGL ES 多目标渲染(MRT)
- android mi4 分辨率,小米4的屏幕尺寸是多少?小米4的分辨率是多少?
热门文章
- 『精华』技术大牛养成指南,一篇不鸡汤的成功学实践
- 0.1 Typora 文档备份
- Julia Pro 1.0 下载安装教程
- Java集合类框架总结
- 中债隐含评级、YY评级、外部评级的参照系
- Git 撤销已提交的文件
- W10的AndroidStudio4.0.1的下载安装与配置
- POJ,3713 Transferring Sylla
- Zepeto正加速摆脱“捏脸”应用的传统印象,成为亚洲最大虚拟世界平台
- 安全测试那些事儿......