目录
C语言是什么?
C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。
目前广泛使用的c语言标准有c90,c98。
一、学习c语言前需要准备什么?
下载VS2022(本人讲解用的是2019)
VS2022社区版下载地址:
下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux
该文件不占用太大内存,是 VS 2019 Community 简体中文版的一个安装引导程序,启动后勾选需要的组建即可进行在线下载安装。
安装位置可以更改(如果不想在c盘的话)
安装后一般会提示重启电脑,完成就可以开始敲键盘了!
二、敲出你最耳熟的那个代码吧!
1.创建新项目
2.敲出你最耳熟的那个代码
(尾部加分号就是一句语句)
三、数据类型
根据想打印的内容来选择类型
经常用到的:%d整型,%s 字符串,%c字符,%f浮点型,%u无符号整数
#include<stdio.h>
int main()
{
printf("%u\n", sizeof(char));//1
printf("%u\n", sizeof(short));//2
printf("%u\n", sizeof(int));//4
printf("%u\n", sizeof(long));//4
printf("%u\n", sizeof(long long));//8
printf("%u\n", sizeof(float));//4
printf("%u\n", sizeof(double));//8
//数字代表字节大小,一个字节相当于8个比特位bit
return 0;
}
计算机的内存换算
1个bit=8个byte(字节)
byte,KB,MB,GB,TB,PB。从左往右都是1024的转化规则。
四、常量,变量的分类
#include<stdio.h>
int a = 9;//全局变量作用在整个程序中
int main()
{
int a = 11;//局部变量作用在当前的大括号内部
printf("a=%d\n",a);//输出结果为11
return 0;
}
#include<stdio.h>
int main()
1234;//直接写的叫字面常量。
const int a = 10;//const修饰的变量不可修改,即此变量具有常属性
#define GIY90//后面不加;,#define定义标识符常量
enum//枚举常量
//枚举变量
//枚举-一一列举
//
//性别:男,女,保密
//三原色:红,黄,蓝
//星期:1,2,3,4,5,6,7
//枚举关键-enum
#include<stdio.h>
enum color
{
red,
yellow,
blue
};
int main()
{
//enum color s =yellow;
printf("%d\n", red);//0
printf("%d\n", yellow);//1
printf("%d\n", blue);//2
return 0;
}
表达能力不是很好,有写的不好的地方还请私信我一下哟~