`

C和Java基本数据类型的不同

 
阅读更多

1、与C语言不同,JAVA里没有无符号(unsigned)整型。

JAVA的8种基本类型(boolean,byte,short,char,int,long,float,double)都是有符号的。

2、与C语言不同,JAVA里的char类型,占2个字节,专为存放Unicode字符所设计;

3、与C语言不同,JAVA里的boolean只能赋值为true或false,不能直接赋值0或1;

4、与C语言不同,JAVA里的long类型,不是占4字节,而是占8字节。

 

JAVA与C的不同之处,还有很多:

JAVA中没有指针,其实引用就是指针,但不能进行加减,也没有取值(*)和取地址(&)。

JAVA中有垃圾回收机制,不需要自己释放空间;只管new,不需要delete。

JAVA中的基本类型所占内存宽度是固定的,而C里可能跟平台相关。

JAVA没有预处理指令。(如C中的#define , #include , #ifdef等)。

JAVA中没有GOTO,但可以break或continue到指定的标签。

JAVA没有const关键字,而是用static final来定义常量。

JAVA中没有全局变量,却有静态(static)变量。

JAVA中不支持struct和union的类型。

JAVA中不支持可变参数列表。

JAVA中没有BitField的功能。

JAVA中没有typedef功能。

分享到:
评论

相关推荐

    Java 基本数据类型及表达式

    在Java中,基本数据类型分为数值类型、布尔类型和字符类型。 1. 数值类型: - 整型:包括byte(1字节,-128到127),short(2字节,-32,768到32,767),int(4字节,-2^31到2^31-1),以及long(8字节,-2^63到2^...

    Java 字符串和基本数据类型之间的转换

    在Java编程语言中,字符串(String)和基本数据类型之间的转换是常见的操作,特别是在处理用户输入、格式化输出或解析数据时。以下将详细介绍如何在Java中进行这些转换。 1. **字符串转基本数据类型** - **整型(int...

    Java基本数据类型介绍

    在Java中,数据类型分为两大类:基本数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。本篇文章将详细介绍Java中的基本数据类型,包括它们的分类、大小、范围以及使用示例。 1. 整型数据...

    Java基本数据类型.pdf

    "Java基本数据类型" Java 是一种强类型语言,意味着每一个变量都必须有一个声明的类型。在 Java 中,有两种类型:基本类型(primitive type)和复合数据类型(reference type)。 一、逻辑类(boolean) 在 Java ...

    java基本数据类型.docx

    ### Java基本数据类型详解 #### 一、概述 在Java编程语言中,基本数据类型扮演着极其重要的角色,它们直接关系到程序的性能和效率。Java提供了八种基本数据类型,分别为四种整数类型(`byte`、`short`、`int`、`...

    常见java中数据类型之间的转换.txt

    这些方法会抛出 `NumberFormatException` 如果给定的字符串不能被解析为相应的基本数据类型。 #### 8. `String` 到 `byte`, `short` **示例代码**: ```java String s = "0"; byte b = Byte.parseByte(s); short ...

    java基本数据类型习题选择24.pdf

    在Java编程语言中,基本数据类型是编程的基础,它们包括整数型、浮点型、字符型和布尔型。...以上就是关于Java基本数据类型、标识符、变量、数据类型、变量作用域、类型转换等相关知识点的详细解析。

    Java中八种基本数据类型和八种封装数据类型[文].pdf

    Java 中八种基本数据类型和八种封装数据类型 Java 中的基本数据类型是 Java 语言的基础,共有八种基本数据类型,它们是 int、short、float、double、long、boolean、byte 和 char。这些基本数据类型是 Java 程序的...

    java基本数据类型习题(选择24).pdf

    Java基本数据类型习题解析 Java是一种 objeto-orientada 编程语言,基本数据类型是Java语言的基础,它们是构建其他数据类型的基本单元。在Java中,有八种基本数据类型:byte、short、int、long、float、double、...

    Java数据类型练习.doc

    本文档总结了 Java 数据类型的一些基本概念和实践练习题,涵盖了基本类型、变量定义、常量、运算符、控制流、数组、随机数等多方面的知识点。 一、基本类型 Java 中有八种基本类型:byte、short、int、long、float...

    java基本数据类型PPT教案学习.pptx

    在Java中,数据类型分为两大类:基本数据类型和引用数据类型。本教程主要讲解了Java的基本数据类型,包括标识符、关键字、数据类型、常量和变量等核心概念。 1. **标识符**: - 标识符是程序员为变量、类、方法等...

    java基本数据类型习题(选择24) (2).pdf

    在这个Java基本数据类型习题中,我们可以深入理解Java的数据类型及其规则。 1. 标识符的合法性:在Java中,合法的标识符不能以数字开头,不能包含特殊字符(如+、-),但可以使用下划线(_)和美元符号($)。所以...

    Java中八种基本数据类型和八种封装数据类型[定义].pdf

    Java 中八种基本数据类型和八种封装数据类型的定义和应用 Java 中的数据类型是指在 Java 语言中用来存储和操作数据的基本单元。Java 中的数据类型可以分为两大类:基本数据类型和封装数据类型。在本文中,我们将...

    java基本数据类型习题选择24.docx

    Java是一种广泛使用的面向对象...以上就是从题目中提取的Java基本数据类型和变量相关的知识点,涵盖了标识符规则、保留字、数据类型、变量、溢出、作用域、类型转换等方面的内容。这些知识是理解和编写Java程序的基础。

    java基本数据类型习题(选择24).doc

    3. **数据类型**:Java中的数据类型分为基本数据类型和引用数据类型。基本数据类型包括整型(如`int`)、浮点型(如`float`、`double`)、字符型(`char`)和布尔型(`boolean`)。数组属于引用数据类型,不是基本...

    最新精品JAVA高级备课完美版——Java基本数据类型[参考].pdf

    在Java中,基本数据类型分为两类:逻辑类型和数值类型。本篇主要聚焦于Java的基本数据类型,包括逻辑类、文本类、整数类和浮点类。 1. 逻辑类:Java中的逻辑类型是`boolean`,它仅有两个可能的值,即`true`和`false...

    java基本数据类型习题(选择24)..doc

    Java是一种广泛使用的面向对象的编程语言,其语法严谨,数据类型是其基础...这些习题涵盖了Java的基本数据类型、标识符规则、变量声明与作用域、数据类型转换、默认值等多个核心概念,对学习和理解Java编程非常重要。

    Java的数据类型Java的数据类型

    ### Java的数据类型详解 #### 一、概述 Java是一种强类型语言,这意味着在Java中,所有的变量都必须明确地指定其类型。Java提供了多种数据类型,可以...希望本文能够帮助读者更好地理解和运用Java的基本数据类型。

    JAVA基本数据类型的学习[定义].pdf

    Java是一种强类型语言,它的基本数据类型是编程的基础,包括整型、浮点型、字符型和布尔型。在Java中,每个变量必须声明其类型,这些基本类型不能由程序员自定义,它们的大小和取值范围是固定的,这有助于Java程序在...

Global site tag (gtag.js) - Google Analytics