自学C语言——C语言常见概念(一)

C语言常见概念

1.C语言是什么

人和计算机交流的计算机语言

2.操作系统

Windows、Linux、macOS、unix...

3.编译器选择:

计算机语言:编译型(C/C++)、解释型:python

文本文件通过编译器的翻译和链接器的链接生成可执行文件

#include <stdio.h>

int main()
{
printf("hehe\n");
return 0;
}

MSAC微软

CLANG苹果

选择集成开发环境(IDE)

4.VS项目和源文件、头文件介绍

VS创建项目步骤:创建项目-空项目-下一步-解决方案资源管理器(创建成功)视图-添加新项,显示所有模板-.cpp改.c-

在C\C++代码中,经常创建.c文件和.h文件

.c---源文件

.h---头文件

项目名称要有意义,不要有中文,代码位置固定

创建一个项目=创建一个工程

5.第一个C语言程序

在VS上写出的代码如何运行起来?

快捷键:(Fn)+Ctrl+F5

注释//

6.main函数

main函数——主函数,必须有且仅能有一个

程序从main函数的第一行开始执行

int main()//int 整形函数(main函数的返回类型)
{
//写代码
return 0;//运行完返回0
}

main后不能忘记(),不能出现中文符号,一条语句结束好要有分号

int main(void)  //void表示main函数没有参数

int main(int argc, char* argv[ ])  //main有参数

{ }函数体

\n---换行

7.printf函数和库函数

printf函数是一个库函数,功能:在屏幕上打印信息

printf=print format——按照格式打印

printf("%d\n",100)//%d=打印整数
printf("%f\n",3.14)//%f打印浮点数,小数点后默认六位
printf("%c\n",'hehe')//%c打印字符

%d,%f都是占位符

无法解析的外部符号需要:

#include <stdio.h>  //.h头文件,include包含,stdio(standard input output 标准输入输出)

VS工具-选项-可以自定义界面

8.关键字介绍

关键字int、if、return......(保留字),不能和关键字重复,不能自己创造,每个关键字都有自己特殊的含义

常用的关键字:(32个)

auto break case char const continue default do double else enum extern
float for goto if int long register return short signed sizeof static
struct switch typedef union unsigned void volatile while

9.字符和ASCII编码 

ASCII码表128个字符

48、65、97——0、A、a

a-A=32

\n换行——10

0-31为不可打印字符

int main()
{
//循环-32-127
int i = 0;
for (i = 32; i <=127;i++)
{
printf("%c", i);
}
return 0;
}

直接打印出数字所对应的ASCII码字符

10.字符串和\0

字符:是单个字符,用单引号括起来

字符串:用双引号括起来

用%s来printf字符串

printf("%s\n","hehe");
=
printf("hehe\n");

\0是转义字符,字符串结束的标志(隐藏)F10-窗口-监视

数组=一组数,单个字符没有\0,定义数组内要有\0

——————————————————End——————————————————

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

混迹网络的权某

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值