Java-C++比较.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java-C比较

Java、 C/C++比较 Java、 C/C++比较 1 第一章、 前言 2 第二章、 简要概述 2 2.1 java介绍 2 2.2 C/C++介绍 2 第三章、 数据类型 3 第四章、 变量与常量 4 第五章、 运算符 5 第六章、 程序控制语言 6 第七章、 函数 7 第八章、 类 8 第九章、 异常处理 9 第十章、 多线程编程 10 前言 简要概述 2.1 java介绍 2.2 C/C++介绍 数据类型 bit = 二进制中的一位。 byte=8*Bit(8) word=4*Byte(32) 在中根据机器来确定 machine-dependent C++ 类型 占用位数 常量表达的默认值 案例 归类 bool true/false—1/0 char byte short 1/2 word int word 默认值 long 1,2 word float word 默认值 double 2 word long double 3,4 word JAVA—8种数据类型 类型 占用位数 常量表达的默认值 备注 boolean true或false(没有其他值) char 16(无符号) ‘’或转义序列 short 16 0八进制 0x或0X十六进制 byte 8 int 32 默认值 long 64 (在值后加l或L) float 32 (在值后加f或F) double 64 默认双精度 转义序列 含义 \ddd 八进制字符(ddd) \uxxxx 十六进制Unicode码字符(十六进制字符xxxx) \’ 单引号 \’’ 双引号 \\ 反斜杠 \r 回车 \n 换行 \f 换页 \t 水平制表符 \b 退格 变量与常量 JAVA 程序块—两个或两个以上的语句用花括号{}组成一组 作用域--变量可以在程序块内的任何地方被声明,变量在其作用域被创建,立刻其作用域被撤销! 不能重名 自动类型转换的条件:1-两种类型兼容。 2-目的类型数的范围比来源类型数的范围大。 数字类型和字符类型与boolean类型不兼容。 强制类型转换:使用(目的类型)进行转换。 类型提升的约定:1-用所有byte,short提升int 2-有一个long提升long 3-有一个float提升float 4-有一个double提升double 运算符 程序控制语言 一、选择语句 if (condition) statement; else statement; 嵌套if if(condition1) statment1; else if (condition2) statment2; else statment3; switch (expression){ expression必须是byte,char,short,int类型之一 case value1:value1必须是常量 break; case value2: break; default: } 嵌套switch 二、循环语句 while(condition){ statement; } do{ statement; }while(condition) for(initialization;condition;iteration){ statement; } 嵌套循环 三、跳转语句 break continue return 函数 类 package p1 class childclassname extends pare

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档