机器语言的优缺点:
#include <stdio.h>
int main(void)
{ printf("Hello world!\n");
return 0;
}
printf("xxx"); 称为一条语句,这是C语言的基本语法单位,每条语句末尾必须用;来结束(后面会介绍几种特殊的情况)return 0;表示函数(main)结束并以一个值(这里是0)返回到调用者(对于main函数来说,就是操作系统)//表示单行注释,从//开始到行尾都是注释,编译器自动忽略不编译,C99;/* ... */这样的块注释,K&R C, C89,C99都适合,注意/和*,*和/之间都不能有空格,这样的注释不能嵌套,比如/* /* */ */这样是错误的,但是上面的//可以,比如// //是可以的.
In [5]:
#include <stdio.h>
int main()
{ printf("Hello world!\n");
return 0;
}
#include<stdio.h>
#include<math.h>
int main(void)
{ float a = 9;
printf("%f的开方是:%f\n", a, sqrt(a));
return 0;
}
int(整数类型,简称整型, 如123, +10086, -34 , 0 , 012 , 0xf )、float(单精度浮点类型,可以保存实数类型,如 1.45, 3.4e-3)、char(字符类型,可以保存字符等符号数据, 如'a', 'B', '+', '#', '1')
In [ ]:
//%cflags:-lm
#include<stdio.h>
#include<math.h>
int main(void)
{ float a = 9;
printf("%f的开方是:%lf\n",
a, sqrt(9));
return 0;
}
In [ ]: