目录
一些无关紧要的格式问题
一,函数
#include<stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
1,int:返回值类型
main()主函数,括号用于输入参数
2,花括号内是函数的内部操作
3,return是函数的返回值。
函数的三个特点
二,函数定义
int add(int a ,int b)
{
return a+b;
}
如此定义一个函数
三,函数的调用
主函数(main)的作用:
1,标志C语言代码的开始
2,由主函数调用其他函数
三,调用函数
#include<stdio.h>
//函数的定义
int add(int a,int b)
{
return a+b;
}
//函数的调用
int main()
{
int c;
c=add(1,1);
printf("%d",c);
return 0;
}
顺序
先读取函数,再调用函数
常量与变量
1,常量:用于不可更改的数据
定义方法
1,宏常量
#define constant_name value
2,修饰变量
const variable_tpye variable_name = value;
注意:value只能是常量
2,变量
int a(= dualt_value);
1,关键字sizeof
a=sizeof(int)
查看存储位数
2,float&double
单精度:
双精度
例子
float fpi=3.14f;
默认情况下小数以双精度保存
如果不在后面添加f,会多做一次double 向 float 转化的一个步骤,降低效率。
double dpi=3.14;
默认情况下,小数输出后六位。可以通过
printf("x1=%7.2lf\nx2=%7.2f\n", double x1, float x2);
定义输出位数%n.mf
n整数位数,m小数位数