C/C++/Java 的基本数据类型
变换类型 | C | C++ | Java |
---|---|---|---|
char c --> int i | i = c - ‘0’ | i = c - ‘0’ | i = c - ‘0’ |
int i --> char c | c = i + ‘0’ | c = i + ‘0’ | c = i + ‘0’ |
char *s(String s) --> int i | i = atoi(s) | i = stoi(s) | i = Integer.parseInt(s) |
char *s(String s) --> float f | f = atof(s) | f = stof(s) | f = Float.parseFloat(s) |
char *s(String s) --> double d | d = atof(s) | d = stod(s) | d = Double.parseDouble(s) |
int i --> char *s(String s) | s = itoa(int i, char *str, int radix) | s = to_string(i) | s = String.valueOf(i) |
float/double f --> char *s(String s) | sprintf(char *s, const char *format,…) | s = to_string(f) | s = String.valueOf(f) |
基本数据类型大小?
在C中
基本类型 | 32位编译器/单位Byte | 64位编译器/单位Byte |
---|---|---|
char | 1 | 1 |
char* | 4 | 8 |
short | 2 | 2 |
int | 4 | 4 |
unsigned int | 4 | 4 |
long | 4 | 8 |
long long | 8 | 8 |
float | 4 | 4 |
double | 8 | 8 |
在java中
基本类型 | 单位Byte | 取值范围 |
---|---|---|
byte | 1 | 0/1 |
boolean | 1 | true/false |
char | 2 | 0~65535(216-1) |
short | 2 | -32768(-215)~32767(215-1) |
int | 4 | -231~231-1 |
long | 8 | -263 ~ 263-1 |
float | 4 | 单精度浮点数字长32位,尾数长度23,指数长度8,指数偏移量127 |
double | 8 | 双精度浮点数字长64位,尾数长度52,指数长度11,指数偏移量1023 |
C/C++/Java 的基本数据类型相关推荐
- Java数据类型及变量作业_day02、Java变量与数据类型
02_Java变量与数据类型 第二章 变量与数据类型 变量 变量的概述 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名).类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值 ...
- java 基本的数据类型_Java的基本数据类型介绍
1. Java的数据类型 Java的数据类型包括基本数据类型和引用数据类型.其中基本数据类型就是我们通常所说的4类8种数据类型,如下图所示,4类即整数类型.浮点数类型.字符型和布尔型,8种即byte. ...
- Java基础:Java变量、数据类型、运算符(2)
1. 标识符和关键字 1.1 标识符 标识符是用来标识类名.对象名.变量名.方法名.类型名.数组名.文件名的有效序列. Java规定,标识符由字母.数字.下划线"_".美元符号&q ...
- Java的基础数据类型
Java的基础数据类型 Java包括了两大数据类型,内置数据类型.引用数据类型. 基本数据类型 即内置数据类型,Java语言提供了八种基本类型,其中包括六种数字类型(四个整数型,两个浮点型),一种字符 ...
- java 左右两边数据类型不一样_Java笔记-day004-[运算符]
java中的数据类型 两种\无数种 基本数据类型\引用数据类型 基本数据类型的分类[四类八种] 布尔类型 boolean true\false 字符类型 char 不区分中英文统一两个字节16个位 取 ...
- java中什么是类型_什么是Java中基本数据类型?
Java中除了二进制文件和使用文本文件外还有基于Data的数据操作,这里的Data指的是Java的基本数据类型和String.基本数据类型包括byte.int.char.long.float.doub ...
- 浅谈Java中的数据类型以及面向对象
在汇编语言中,没有类型的划分,只有数据跟指令,当然这也是从程序的角度去理解,对CPU来说,一切都是数据. 1:数据类型的概念 啥子叫类型?它是抽象的,是对具有相同特征跟行为的对象的描述.万物皆对象,对 ...
- Java中的数据类型及相互转换方法
本文主要讲解两个部分: 一.Java中的数据类型有哪些? 二.数字类型和字符串类型相互转换的方法? 一.Java中的数据类型有哪些: Java中的数据类型有:基本数据类型和引用数据类型: 基本数据类型 ...
- boolean类型默认值_「软帝学院」Java的基本数据类型
Java的基本数据类型 Java的两大数据类型: · 内置数据类型 · 引用数据类型 内置数据类型 Java语言提供了八种基本类型.六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型 ...
- Java的原始数据类型一共就8个
Java的原始数据类型一共就8个,分别是:byte.short.int.long.boolean.char.float.double.注意这些是大小写敏感的,而Boolean是boolean的封装类( ...
最新文章
- python3 装饰器_Python3 装饰器
- [导入]extjs 教程
- php5(isapi).mysql5.zendforiis.rar_WIN2003系统IIS下PHP5+MySQL5+ZendOptimizer配置图解教程第1/3页...
- 确定活动的热点垃圾收集器
- 《天天数学》连载09:一月九日
- 基于win32的windows画板程序
- Spring Cloud的Eureka Server(注册中心)在程序启动的时候报错:Cannot execute request on any known server
- Debug学习资源汇总
- 网络分流器|100G网络分流器,不仅仅是带宽升级!
- App自动化测试工具Airtest
- 显示计算机101代码,steam错误代码-101 解决steam错误代码-101的方法
- 阿里巴巴校招实习生一面记录
- Text strings must be rendered within a Text component的一个情况
- 计算机图形学(相关网址+大牛推荐+随时补充)
- java定义三角类_Java先创建一个point类然后定义trianglete类,在trianglete类中定义三个point的实体表示三角形的三个点。...
- 6-5 完成学生及教师的设计(包括集合) (20分)
- 爬虫小试-0217影响因子表
- [YOLO专题-4]:YOLO V1 - 网络结构、原理、基本思想的全新、全面、通俗、结构化讲解
- 九阳豆浆机鸿蒙系统,智能全营养技术 九阳豆浆机现售699元
- CAD自控lisp_CAD里面自动画管线图地LISP程序
热门文章
- python文档的数据读取,把读取数据写入到新的表里
- 杭电多校(四)2019.7.31--暑假集训
- python--输出spwm的数组
- css中元素居中总结
- linux 防火墙iptables简明教程
- 团队开发--手机小游戏 需求分析
- c#中页面之间传值传参的六种方法
- 搜索背后的奥秘——浅谈语义主题计算
- 可自设定长度,根据各种标点符号去分隔字符串
- 【C 语言】数组 ( 数组取值操作 | array[i][j] 用法 等价于 *( *(array = i) + j ) 用法 | 下标操作到指针操作演化过程 )