根据比特就业课学习总结
1.什么是C语言呢?
语言?
人和人交流:汉语、英语
C语言是一门通用的计算机编程语言,C语言是其中一种高级编程语言,广泛应用于底层软件开发。例如:早期WPS为C语言实现。
C语言国际标准:美国国家标准局 ANSIC。(像英语一样的语法规则标准)
计算机语言: 二进制语言00000111111 - 汇编语言 - B 语言 - C 语言
2.怎么写C语言呢?
工具:编译器
VS2013/VS2019 -集成开发环境-集成了MSVC这样的编译器-可以编写+编译C语言代码
3.怎么写一个C语言程序呢?
1.创建一个项目
2.创建一个源文件
3.写代码
4.编译代码
新建源文件:xxx.c 文件
头文件 :xxx.h 文件
//写代码
//1.写出主函数(main函数)
//一个工程里面有且仅有一个main函数,也就是说只有一个入口
//一个工程里面可以有多个.c 文件,但是多个.c文件中只能有一个main函数
//
//printf - 库函数 - 在屏幕上打印输出信息的
//printf的使用方法,需要引用头文件 Stdio.h (可以理解为需要帮忙打招呼)
#include<stdio.h>
//引用格式
//编写代码,int为函数返回类型
int main()
{
printf("hello world!");
return 0;
}
运行结果:
4.数据类型
计算机语言-写程序-解决生活中的问题
char 字符型数据类型
int 整型数据类型
short 短整型数据类型
long 长整型(可以理解为long int)
long long 更长的整型
float 单精度浮点数(精度小数)
double 双精度浮点数(精度大的小数)
C语言中没有字符串类型数据
为什么出现这么些的类型?
每种类型的大小是多少?
sizeof- 关键字 - 操作符 - 计算数据类型或变量所占内存空间大小
sizeof的单位是字节 byte
#include <stdio.h>
int main()
{
//sizeof- 关键字 - 操作符 - 计算数据类型或变量所占内存空间大小
//sizeof的单位是字节 byte
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));
printf("%d\n", sizeof(long double));
return 0;
}
运行结果:
注意:那么long类型与int类型一样占用4个字节呢?
原因:C语言中规定:sizeof(long)>=sizeof(int)即可
注意:存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。
5.数据单位
bit -比特位 - 一个比特位是用来存放计算机中一个二进制位的。
1 byte - 字节 = 8bit
1 kb - 1024 b
1 mb - 1024 kb
1 gb - 1024 mb
1 tb - 1024 gb
1 pb - 1024 tb
计算机中只能识别二进制
1 , 0
8进制 :0-7
10进制 :0-9
16进制:0-9,A-F
变量类型应用:
char ch = 'w';
int weight = 120;
int salary = 20000;