【C语言】-1-入门笔记分享——初识c语言

🧐 C语言是什么

C语言是一门通用的计算机语言,广泛应用于底层逻辑1 的开发
C语言是一门编译型语言(文件后缀.c)

  • test.c————(编译 执行进而变成)————> test.exe(可执行文件)
🧐 编译环境推荐

在这里插入图片描述
推荐官网下载,网络上有很多大佬视频讲解软件安装,在这里不做过多赘述

🧐注意事项

创建文件时注意将文件名改成 .c ,(系统默认为.cpp文件 )否则编译器将对c程序按照C++的语法来进行编译

  • .cpp:编译器按照C++的语法来进行编译
  • .c:

学写第一个程序

1.C语言代码中一定要有main函数标准的主函数写法如下

int main()
{
	
	return 0;
}
  • main函数是程序的入口《main函数有且只有一个》
  • int:整型类型
  • return 0;返回整数0(二者前后呼应)

2.输出内容:使用 printf(printf是库函数,专门用来打印数据)

  • 要想使用printf 需要“打个招呼”在首行写 #include <stdio.h>
  • stdio : std - 标准 // i - input // o - output
  • .h:头文件

printf(“hello”) ; 其中的hello为字符串

#include <stdio.h>
int main()
{
	printf("hello");
	return 0;
}

代码运行快捷键 Ctrl+Fn+F5(或Ctrl+F5)

在这里插入图片描述

知识储备

1. C语言中的数据类型

举例
小数 2.2 :浮点型
整数 22: 整型
字符 e:字符型

float: 单精度浮点型
double: 双精度浮点型
int: 整型
short:短整型
long:长整型
long long:更长的整型
char:字符型

  • 思考: 每种数据类型在内存中所占空间的大小是多少?
    来看下面的程序以及输出结果
    在这里插入图片描述
    注明:sizeof返回值的标准写法为%zu 在vs2019编译器环境下%d也可以

float: 在内存中所占空间为 4字节
double: 在内存中所占空间为8字节
int: 在内存中所占空间为 4字节
short:在内存中所占空间为 2字节
long:在内存中所占空间为 4字节
long long:在内存中所占空间为 8字节
char:在内存中所占空间为 1字节

  • 单位:
    bit (比特)-最小单位
    byte(字节)-1byte = 8 bit
    kb mb gb tb pb (单位由小到大 进制转换为1024)

通过对单位的了解可以进一步感受不同数据类型所占据的空间(空间越大表达的范围越大)

类型的作用:创建变量(通过给类型一个名字,即可创建变量)
创建变量的本质:向内存申请空间,存放一定的数据

2.常量与变量

常量:不变的值(圆周率)
下面我们来重点了解变量

1.如何创建变量:

int age = 18;//年龄
int high = 190;//身高
float weight = 88.5;//体重

2.变量的分类:

  • ①局部变量 // 在{}外为全局变量
  • ②全局变量 // 在{}内为局部变量
int b = 20;//全局变量

int main()
{
	int a = 10;//局部变量
	return 0;
}

特例:
当全局变量与局部变量的名称相同时,局部变量优先使用。
在这里插入图片描述
注:
1.不建议全局变量和局部变量的名字一样
2.\n:是换行符,通常在输出中用作格式控制;\n’就是一个转义字符,其意义是“回车换行”

🥥 [举例] 写一个代码,计算两个整数的值

思路:
1.定义变量
2.输入两个数(输入函数:scanf)
3.计算结果并输出

#include<stdio.h>
int main()
{
	int num1 = 0;//定义数字1,并将变量初始化
	int num2 = 0;//定义数字2,并将变量初始化
	scanf("%d %d",&num1,&num2);//输入两个整数
	int sum = num1 + num2;//求和
	printf("%d\n",sum);//输出
	return 0;
}

如果我们在VS2019中运行这个程序会出现报错,不过不要慌,我们来解读一下报错内容。

在这里插入图片描述
❤解决方法:复制这段代码,添加定义放在源代码首行

#define _CRT_SECURE_NO_WARNINGS

如果想要彻底解决这个问题,请看小编的上一篇博客!里面有超级详细的解决方法!


  1. 我们使用的电脑是一个 硬件
    想要操纵电脑(硬件)需要在硬件上装入操作系统(常见的操作系统:Windows/ Linux /mac)
    操作系统和硬件中间存在驱动层 ,操作系统通过驱动层调取硬件工作(读取硬盘,显示屏幕等等)
    so:操作系统 驱动层以及硬件统称为底层或下层 ,而C语言就广泛应用在其中(c语言应用的理解) ↩︎

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值