Java第一节 C语言复习
(一)C,C++,C#,java的一些关系
C是面向过程的;
C++是在C语言的基础上发展的,既可以面向过程又可以面向对象;
C#与java非常相似,局限性是不具有跨平台性;
java是完全面向对象的语言,具有跨平台性。
(二)C语言常用部分转义序列复习:
1、\n 换行
2、\t 制表
3、\a 警告
4、\r 回车
5、\” “
6、\’ ‘
7、\\ \
8、%% %
(三)编码规则:
大小写区分
每句代码后都应加上分号
括号要成对出现
代码符合必须是半角
(四)注释:
单行 //
多行 /* */
(五)进制转换
十六进制 x
八进制 o
(六)语句练习
(1)使用for循环输出字符:
#include"stdio.h"
voidmain(){
for(inti=0;i<=127;i++)
{printf("%c\t",i);
}
}
(2)转义序列的使用以及变量的定义
#include"stdio.h"
voidmain(){
intage=100;
floatf=10.55;
charc='a';
printf("%d\n",age);
printf("%.3f\n",f);
printf("%c\n",c+3);
printf("aaaa\t\tbbbb\tmmm\t\t\n");
(3)system()的使用
#include"stdio.h"
#include"stdlib.h"//系统文件库
voidmain(){
system("notepadC:\\Documents and Settings\\Administrator\\桌面");
}
(4)变量强制类型转换
#include"stdio.h"
voidmain(){
inta=100;
int b=10;
float c=a+float(b);
printf("%f\n",c);
}