第一天主要是跟着老师学习了一些C语言的基础知识大致内容如下:
1,C语言的数据类型:char——字符类型,1个字节
short——短整型,2个字节
int——整型,4个字节
long——长整型,4个或者八个字节
longlong——更长整型,8个字节
float——单精度浮点型,4个字节
double——双精度浮点型,8个字节
为什么会出现这些不同类型的数据:不同大小的数据用不同的数据类型,有助于节约计算机空间
2,字节:
计算机中最小的单位是比特(bit):计算机通正电是1,通负电是0,分别用二进制数1和0表示,如果把一个二进制数储存起来,所占据的空间就是一个比特。
其中字节是更大的存储单位:1字节(byte)=8bit,1KB=1024B,1MB=1024K等等,后面依次为:GB,TB,PB。
3,变量
用于描述变化的量叫变量,用于描述不变的量叫常量。
变量的定义:数据类型 变量名=变量内容
变量分类:局部变量(定义在代码块内),全局变量(定义在大括号即代码块之外)
有关变量要注意的地方:命名时,不同变量要用不同的名字,避免出现bug;
局部变量只在当前代码块起作用,全局变量在整个程序内起作用;
4,C语言程序的基本框架
#include<stdio.h> //相当于导入
int.main() //主函数,是程序的入口,不能没有并且只能有一个
{写程序的地方;
return0;
}
5,学的函数:1,打印函数:printf("%t",变量名)
其中t分别为:%d 表示整型,%c表示字符,%f表示浮点型,%p表示地址,%x表示十六进制 2,sizeof()计算数据大小
3,输入函数:scanf(”%t“,赋值给的变量变量名,前面要定义好)
此函数是C提供的,在Vs中被认为不安全,需要在程序第一行加 #define _CRT_SECURE_NO_WARNINGS 1,才可以使用
scanf_s(”%t(多个)“)是Vs提供的,最好不用,不同编辑器可能不能识别