目录
一、开头与结尾(固定格式)
#include <stdio.h>
int main()
{
return 0;
}
二、输出
1.普通输出
#include <stdio.h>
int main()
{
printf("hello world");
return 0;
}
数据类型
char | 字符数据类型 |
short | 短整型 |
int | 整型 |
long | 长整型 |
long long | 更长的整型 |
float | 单精度浮点数 |
double | 双精度浮点数 |
#include <stdio.h>
int main()
{
char ch='A';
printf("%c\n",ch);
return 0;
}
#include <stdio.h>
int main()
{
int age = 20;
printf("%d\n",age);
return 0;
}
char | 字符类型 |
%d | 打印整形 |
%c | 打印字符 |
%f | 打印浮点数字--打小数 |
%p | 以地址的形式 |
三、变量
定义变量
变量定义的一般类型就是:类型名称+变量名称;
例如:int price;
int amount;
int price,amount;
int price=0;
这一行定义了一个变量。变量的名字是price,类型是int,初始值是0。
全局变量&局部变量
#include <stdio.h>
int a = 20;//全局变量--定义在代码块({})之外的变量
int main()
{
int a = 10;//局部变量--定义在代码块({})内部
printf("%d\n,a");
return 0;
}
输出结果为 10
当局部变量和全局变量的名字相同时,局部变量优先。
四、计算两个数字的和
1.规定数字的值
#include<stdio.h>
int main()
{
int a = 30;
int b = 50;
int sum = a+b;
printf("sum = %d\n",sum);
return 0;
}
sum = 80
2.键盘输入数据的值(scarf)
#include<stdio.h>
int main()
{
int a = 0;
int b = 0;
scanf("%d%d",&a,&b);
//输入数据——使用输入函数scanf
//&——取地址符号{}
int sum = a+b;
printf("sum = %d\n",sum);
return 0;
}