C语言
一,C语言的开发环境,FreeBSD下面开发,或者windows下面的vs2008下开发;
二,学习语言的一个最简单的列子如下:
#include
int main(void){
return 0;
}
语句分析:
#include //包含一个头文件,这个头文件定义了一些输入输出函数的声明和定义;如printf,scan
int main(void) //C语言都有一个main主函数,int代表函数的返回类型;(void)中的代表函数无参数,也可以省略void,但这种方法不推荐
{} //括起来里面的内容为函数的主体,就是函数的实现部分;
return 0; //函数的返回值;这个返回值的类型就是函数的返回类型;
三,C语言的数据类型;
1.整形(int)
2.浮点形(float,double)
3.字符型(char)
四,控制台输入和输出(printf和scanf)
1.printf 的应用;
printf("字符串 %d",变量.....); //print format 全写,代表格式化输出,%格式化字符,一些常用的格式化形式;
%% 输出%
%d 格式化int的变量
%f 格式化float,double的变量
%c 格式化char变量
%p 格式化指针变量
%s 格式化字符串(char数组)
如%5d,代表格式化int变量,5代表包括自己在内,一共有5个字符,主要用来格式化对齐方式
2.scanf的应用
scanf("%d",&number);
多个输入的方法,比如输入2016-02-25,显示为2016/02/25
int year,month,day;
scanf("%d-%d-%d,&year,&month,&day);//这里输入的格式一定要安装固定格式输入,如用-来连接年月日
printf("%d/d/d,year,month,day)//月和日如果不够2位数,通过前补0来格式化输出;