- 主要函数:
#include<stdio.h>{
......
return 0;
} - 输出函数:
printf();
例#include<stdio.h>{
printf("hello world!");
return 0;
} - 数据类型:
| 名称 | 类型 | 简写 |
|---|---|---|
| double | 双精度浮点数 | %lf |
| float | 单精度浮点数 | %f |
| long long | 双长整型 | %lld |
| long | 长整型 | %ld |
| int | 整数 | %d |
| short | 短整数 | %hd |
| char | 单个字符 | %hhd |
| int numbers[] | 数组 |
数组:
// 方式1:完全初始化
int numbers[5] = {10, 20, 30, 40, 50};// 方式2:部分初始化。未显式初始化的元素会被自动初始化为0
int numbers[5] = {10, 20};// 数组内容为:{10, 20, 0, 0, 0}// 方式3:省略数组大小,编译器会根据初始化列表自动计算大小
int numbers[] = {1, 2, 3, 4, 5};// 编译器会自动确定数组大小为5// 方式4:字符数组(字符串)的特殊初始化
char greeting[] = "Hello";// 数组大小为6,内容是 'H','e','l','l','o','\0'// 注意:字符串结尾会自动添加一个空字符 '\0' 作为结束标志
- 设变量,例:
double a;
double a=5;
double a=9-6 - 赋值,例:
b=a*3
b+=a(b=b+a) - 输入函数:
scanf()
例:scanf("%lf\n",&number)
\n表示换行(默认用空格分隔)
&:录入到已知变量地址将输入的double类型数据记录到number变量中