一.语言的发展 1低级语言:1⃣️二进制语言:“1”,“0” 2⃣️汇编语言:使用助记符,如ADD 3⃣️B语言 2高级语言:C语言,C++,Java C语言主要编译器:GCC,MSVC 二.编写代码 11⃣️新建项
一.语言的发展
1低级语言:1⃣️二进制语言:“1”,“0”
2⃣️汇编语言:使用助记符,如ADD
3⃣️B语言
2高级语言:C语言,C++,Java
C语言主要编译器:GCC,MSVC
二.编写代码
11⃣️新建项目
2⃣️添加源文件(.c文件)
3⃣️开始编写
示例:
#include<stdio.h>//printf是库函数 即C语言提供给我们的函数 所以在使用时要进行说明 意思是包含一个叫studio.h的文件
int main()//main函数也叫主函数 是程序的入口 有且只有一个 main前面的int表示此函数调用返回一个整型值
{
printf("hello world\n");//prinf是输出函数 “”内是要输出的内容 \n是要进行换行
return 0;//返回0
}
运行结果:
hello world
三.数据类型
1数据类型
1⃣️char:字符类型
#include<stdio.h>
int main()
{
char ch ='A';//定义变量ch为字符A,因为A是英文字母,所以用''括起来
printf("%c\n",ch);//%c打印字符格式的数据
return 0;
}
2⃣️int:整型
int main()
{
int age = 20;//定义age这个变量为20
printf("%d\n",age);//%d打印整型十进制数据
return 0;
}
3⃣️short:短整型
4⃣️long:长整型
5⃣️long long:更长整型
6⃣️float:单精度浮点型(小数)(用%f)
提示:当代码为:
float weight = 95.6
系统默认95.6为双精度类型 此时运行程序会发生精度的缺失
可用
float weght = 95.6f
这样就能避免这个问题
7⃣️double:双精度浮点型(用%lf)
2数据类型的大小(字节)
char:1 short:2 int:4
long:4/8 long long:8 float:4
double:8
补充:计算机中的单位:
bit:比特位 一个bit位存放一个二进制位
byte:字节 1byte=8bit
kb:1kb=1024byte
mb:1mb=1024kb
gb:同上
tb:同上
pb:同上
以short(短整型)和int(整型)为例 对于其表示范围和大小进行说明
short有两个字节 可表示范围为:0~2^16-1
int有四个字节 可表示范围为:0~2^32-1
short 在内存中所占空间更小
当我想要表示变量age=20时
用short显然更好