【C生萬物】零基础选手初窺c語言

本文介绍了C语言的基础知识,包括学习C语言前的准备工作,如安装Visual Studio,以及如何创建并运行第一个C语言程序。接着详细讲解了数据类型,如整型、浮点型、字符型等,并通过示例展示了它们在内存中的大小。此外,还讨论了常量和变量的分类,包括全局变量和局部变量,以及枚举常量的概念。
摘要由CSDN通过智能技术生成

目录


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;
}

表达能力不是很好,有写的不好的地方还请私信我一下哟~


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值