C语言和JAVA语言基础语法对照.doc

C语言和JAVA语言基础语法对照.doc

ID:50688120

大小:34.02 KB

页数:1页

时间:2020-03-13

C语言和JAVA语言基础语法对照.doc_第1页
资源描述:

《C语言和JAVA语言基础语法对照.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言和JAVA语言基础语法对照1、标识符C语言中标识符由英文字母和下划线开头,后面可以跟英文字母、下划线、数字等字符组成的字符序列。JAVA语言中标识符由英文字母、下划线、货币符号(如¥、$等)开头,后面可以跟英文字母、下划线、货币符号、数字等字符组成的字符序列。2、基本数据类型C语言中常用的基本数据类型有:int(4字节)、float(4字节)、double(8字节)、char(1字节)、long(4字节)等。JAVA语言中常任的基本数据类型有:int(4字节)、float(4字节)、double(

2、8字节)、char(2字节)、long(8字节)、byte(1字节)、boolean等,且JAVA不支持指针、结构体。3、常量的定义C语言中,如:#defingPI3.14(预处理命令)JAVA语言中,如:finalintPI=3.14;(语句)4、布尔类型布尔类型数据用boolean定义,如booleanb=true;布尔类型数据只有true和flase二个值,经常用于流程控制。5、字符类型一个字符用一个16位的Unicode码表示。JAVA的字符类型数据与整形不同,不能用作整数。但是可以把整形数据与

3、字符型数据放在一起运算,字符型会自动转换成整形,从整形向字符型转换时需要强制类型转换。6、浮点类型一个浮点数隐含为double类型,在一个浮点数后面加字母F或f,表示float类型,如3.14是double型,3.14f是float型。7、运算符(1)取余运算符a%bC语言中a,b都必须是整形数据。JAVA语言中a,b可以是整形数据,也可以是浮点数据。(2)“+”运算符JAVA对“+”运算作了扩展,可作为字符串的连接运算符,如”ab”+”cd”得到”abcd”。(3)在JAVA语言中,关系运算和逻辑运算

4、的结果是true和flase,而不是1和0。8、数组(1)一维数组定义格式:类型数组名[]或者类型[]数组名,如inta[];或者int[]a;这里只有数组变量的定义,没有为数组分配空间,在数组名后面的[]内不能指定数组的长度。数组被定义后,还必须用new运算符为其分配空间,在分配空间时指定数组的大小。数组的大小确定后,就不能再改变。如:a=newint[5];在定义数组时,也可以同时为数组分配空间,如inta[]=newint[5];每个数组都有一个属性length,指明它的长度,如a.length。

5、(2)二维数组定义格式:类型数组名[][]或者类型[][]数组名,如int[][]a;或者inta[][];分配空间:a=newint[2][3];

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。