C语言

1 数据类型介绍
C语言中基本数据类型分为整型(包括int short long )、实型(也称浮点型,包括double float)、字符型(包括char)

2 基本数据类型的存储大小

(一些基本类型可以使用一个或多个类型修饰符进行修饰,常用的类型修饰符包括:signed unsigned short long。默认情况下,int/short/long默认使用signed,即二进制表示法第一位为符号位。)
由于C/C++数据类型存储大小与系统位数有关,因此在存储大小与系统位数 有关:

3 具体的了解相关数据类型的存储大小,可利用C/C++的sizeof()运算符进行查询。

#include<stdio.h>
int main()
{printf("不同数据类型的存储大小:%d %d %d %d",sizeof(int),sizeof(long),sizeof(double),sizeof(long double));return 0;
}

输出结果:

不同数据类型的存储大小:4 4 8 16

C++

1 基本数据类型
C++的基本数据类型分为:整型(包括int short long)、实型(浮点型,包 括float double)、字符型(char)、字符串型(string)、布尔类型(bool)
2 基本数据类型的存储大小

3(C++完全兼容C语言,基本数据类型根据不同位数系统不同也有所差别,具体数据如C中表图。)
同样的,C++也可以使用sizeof()进行存储空间的查询:

#include<iostream>
using namespace std;
int main()
{cout<<"int类型占用内存空间:" <<sizeof(int)<<endl;cout<<"signed short int类型占用内存空间:" <<sizeof(signed short int)<<endl;cout<<"long double类型占用内存空间:" << sizeof(long double)<<endl;return 0;
}

输出结果为:

int 类型占用内存空间为:4
signed short int 类型占用的内存空间:2
long double 类型占用的内存空间:16

Java

1 基本数据类型
Java中的八种基本类型包括整型(byte int short long)、浮点型(float double)、字符型(char)、布尔型(boolean)
!注意:String并非Java中基本的数据类型,而是java.lan包中的一个类,使用String类创建的字符串是其的一个对象,系统默认值为null。(若要使用对字符串对象进行修改的多种方法)
2 基本数据类型的存储大小(Java中只支持有符号数)

(注:整数类型默认为int,小数类型默认为double;Java中没有sizeof()运算符,数据类型长度固定,这也保证了Java代码的可移植性。)
3 基本数据类型默认值

4 数据类型转换
自动类型转换:byte–>short–>int–>long–>float–>double(数值范围小->数值范围大)
强制类型转换:(数值范围大->数值范围小),可能超过取值范围,且会损失精度,并导致信息丢失。

C/C++/Java 基本数据类型总结相关推荐

  1. 对Java基本数据类型的再思考

    10年前,我开始学习Java,8种基本数据类型,感觉轻松入门,记忆毫不费力-- 10年后,面试时,突然有人问起java有哪几种基本数据类型?竟然答不出来了,脑子里一点概念都没有了. 为什么会这样? 看 ...

  2. java基本数据类型 以及 double float 二进制表示方法

    Java 基本数据类型分为4类:整型,浮点型,字符型,布尔型. 整数类型: 关键字 占用字节数 byte 1 short 2 int 4 long 8 每个类型的取值范围,我们以int 为例,4个字节 ...

  3. Java基础-数据类型int,short,char,long,float,double,boolean,byte

    Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定.由于是statical typed,导致Java语言也是强类型(Strong typed ...

  4. java i数据类型_数据类型 I

    都来自菜鸟教程,自己总结学习使用, JS 数据类型  没有对比就没有伤害, 字符串(String).数字(Number).布尔(Boolean).数组(Array).对象(Object).空(Null ...

  5. Java 基本数据类型 sizeof 功能

    Java基本数据类型 int     32bit short   16bit long    64bit byte    8bit char    16bit float   32bit double ...

  6. Java 基本数据类型

    Java 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. 因此,通过定义不 ...

  7. 深入理解Java原始数据类型和包装类关于==和equals的比较

    1.运算符 == 对于六大Java数值类原始数据类型,==比较的是数值 对于六大Java原始数据类型对应的包装类,==比较的是内存地址 2.equals() equals()方法只有对象才有,所以我们 ...

  8. java基本语句回文数实验_实验二 java基本数据类型与把持语句.doc

    实验二 java基本数据类型与把持语句.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 5System.out.println(num ...

  9. 五、吃掉Java基本数据类型,学习Java的基础

    @Author:Runsen @Date:2020/5/20 Java是一个强类型语言,Java中的数据必须明确数据类型.在Java中的数据类型包括基本数据类型和引用数据类型两种. 我是天天看菜鸟和W ...

  10. Java技术分享:Java基本数据类型

    数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式.接触每种语言的时候,都会存在数据类型的认识,有复杂的.简单的,各种数据类型都需要在学习初期去了解,Ja ...

最新文章

  1. 【ACM】杭电OJ 2063
  2. 从0开始的Python学习001快速上手手册
  3. matlab字母随机排列,matlab_一组数据元素随机排列
  4. 网络推广软文浅谈网站优化过程中图片的优化技巧和注意事项!
  5. 陈鑫136201010502
  6. 用了ReSharpe硬是爽
  7. 听说你想去大厂看妹子,带你看看字节跳动数据挖掘面试是啥样?
  8. 【转】登录后自动显示未读快件
  9. 如何修改 SAP Spartacus CMS API 默认的 endpoint
  10. IPython 使用记录
  11. Windows 7 安装 .NET 5 / .NET Core 3.1 环境的方法和依赖文件
  12. Centos/Red Hat7.9 源码和在线yum 安装 vsftpd
  13. 不妨问问自己,学习C语言是为了什么?
  14. 概念的理解 —— 电学
  15. 机器学习入门经典好文
  16. java阿里云短信验证码发送
  17. 淘宝直通车中的类目推广
  18. 电脑D盘格式化后能恢复数据吗 看了不后悔的图文教程
  19. DVWA的搭建以及文件上传漏洞各个等级测试
  20. 制作一个属于自己的BHO吧!(C#)

热门文章

  1. vue2整合echarts5.0
  2. JDK 和 JRE 有什么区别
  3. 成都青白江的羽毛球场地
  4. 成都双流计算机大专学校,成都双流有哪些好的职业学校?
  5. 手把手教你制作手机离线地图
  6. MAVEN 仓库加速 阿里云镜像
  7. java html转word的坑 poi样式丢失还乱码
  8. IEEE1588v2解析(2)--PTP协议概述
  9. 35 红外接收头在linux内核里的驱动
  10. 活动报名 | 无限视觉生成模型NUWA-Infinity,可生成超3万像素清明上河图