初识C语言
- C语言的基本结构
- 主函数
- 主函数的几种写法
- 头文件
- IDE
- 数据类型
- 数据类型种类
- 所占空间大小
- 注意事项
- 变量
- 变量的类型
- 变量命名规则
C语言的基本结构
主函数
- 主函数是程序的入口
- C语言代码中必须有主函数
- 一个工程(项目)中可以有多个.c文件,但多个.c文件只能有一个main函数
主函数的几种写法
正常写法
int main() {
printf("Hello World!");
return 0;
}
正常写法2.0
void表示main函数不需要接受参数
int main(void) {
printf("Hello World!");
return 0;
}
有点麻烦的写法
int main(int argc,char* argv[]) {
printf("Hello World!");
return 0;
}
太古老的写法!!!不推荐!!!
void main() {
printf("Hello World!");
}
头文件
include 是包含的意思
include<stdio.h>
表示代码包含stdio.h这个头文件
stdio-standard input output 标准输入输出头文件
IDE
IDE-集成开发环境
包含:
- 编辑器
- 编译器
- 链接器
- 调试器
数据类型
数据类型种类
- 字符数据类型(char)
- 短整型(short)
- 整形(int)
- 长整型(long)
- 更长的整形(long long)
- 单精度浮点型(float)
- 双精度浮点型(double)
所占空间大小
可以通过sizeof操作符来看每种数据类型所占内存大小
int main() {
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
输出结果1 2 4 4 8 4 8
单位是字节(byte)
补充单位换算:
- 1 byte=8bit
- 1kb=1024
计算机存储数据二进制中一个1或0所占空间为1bit
注意事项
变量
变量的类型
- 局部变量
- 全局变量
区别全局和局部变量的方法:看是在大括号内部定义还是在外部定义
- 当局部变量与全局变量重名时,局部优先 ~
int a = 10;
int main() {
int a = 1;
printf("%d", a);
return 0;
}
输出1
不建议这么写
- 全局变量的使用不受大括号的限制
变量命名规则
- 仅能用字母,数字,下划线
- 不能用数字开头
- 区分大小写
- 不能用关键字命名