初学C语言的入门介绍


前言

本篇文章主要介绍C语言的4个入门小内容:
1.C语言的简单框架
2.数据类型
3.常量与变量
4.字符串,转义符以及注释
5.顺序结构


一、C语言的简单框架

首先,我们从一个最简单的程序入手讲解。

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

如上图,这是一个打印Hello wolrd的程序。我们从上往下看:

1.include<stdio.h>

在C语言里面这个整体叫做头文件,也可以理解为是预处理文件,当代码在运行时若用到里面的函数时就会首先调用这个文件。而尖括号里面的stdio是C语言自带的一个库函数,其含义为标准输入输出函数,其英文为standard input output。我们在程序里面用到的输出函数printf,输入函数scanf均在这个库函数里。

2.int main()

每一个程序都得有一个主函数,而且每个程序的入口也都是从主函数开始运行的(强调:每一个程序只可以有一个主函数)。此外main函数在结束时可以返回一个整数值,因此给mian前面定义的数据类型为int。(数据类型会在下文详细介绍)

3.{ }

花括号代表函数体的开始与结束,程序只会执行花括号里面的内容。若需运行的代码比作一项工作,那么花括号便是可以完成工作的办公室。

4.printf(" ")

这是一个打印函数,它的使用语法为printf(" "),它可以将双引号的内容打印在控制台上。

5.return 0

它表示程序的正常退出或结束,并且还带有一个返回值0。(这里的返回值0就赋值给了程序的开始的主函数main )【附:此处的返回值可以选择任一整数,因为主函数main的数据类型为int。
————————————————————————————————————
以上即为C语言的基本框架的介绍,你们可以打开自己的编译软件来试着打印出Hello world吧!

二、数据类型

引言

从小到大,我们认识和学习了各种各样的数字类型,从最简单的自然数,正整数,负整数,实数,分数,小数等等。而对于计算机来说,它对数字之间也是有不同分类的。

1.数据类型的分类

1.字符型

  1. char

2.整数型

  1. int (带正负号的整数型)
  2. long(带正负号的长整数型)
  3. long long(带正负号的更长的整数型)
  4. short(带正负号的短整数型)
  5. unsigned long(无符号的正整数型)

3.浮点型(小数)

  1. float(单精度浮点型)
  2. double(双精度浮点型)

三、常量与变量

生活中有许多值是不会改变的(如:圆周率等等),也有许多值是可变的(如:年龄,体重等等)。不变的的值,在C语言中称为常量,而变的值则称为变量。

1.如何定义一个变量的语法结构

数据结构 变量名称 = 0(某一个数值)

int num = 500;
float piece = 199.9;

形如如上结构

2.定义变量的方式

在函数内外都可以去定义变量

//定义一个整型变量age
int age = 18//定义一个精度浮点型变量weight
int weight = 60.0f;
//定义一个字符型变量sh
char sh = 'a'

3.定义常量的方式

使用define定义常量时,需要在头文件位置去定义。

#define PI = 3.1415

————————————————————————————————————
在定义数值时,要根据数值去选择合适的类型。可以使程序更加简洁,高效以及易读。

四、字符串,转义符及注释

1.字符串

“Helllo world”
由双引号引起来的内容称为字符串。在printf(" “)中,” "所包含的内容即为字符串。

2.转义符

顾名思义,即为转变原来字符的意思。
其格式为(反斜杠)+字符。
例如\n意为换行符,他的这个反斜杠将本来的字母n的意思转化为了换行符。
下表为转义字符表,可供大家参考。
在这里插入图片描述


\n和\t是比较常用的两个转义字符:
\n 换行
\t 水平制表符

3.注释

  1. 不需要的代码可以直接删掉,也可以注释掉
  2. 为了增加代码的可读性,更快更方便的了解到这块代码是干什么用的
  3. 分为两种注释:a.单行注释 b.多行注释
    单行注释用// 后接内容即可
    多行注释用/* */在里面可以多行注释

五、顺序结构

1.语句

语句就是一条指令,每一条指令是由英文的分号来分割的。而在C语言中,每条指令建议写一行。因为这样写的话整体代码就比较整洁,可读性也更好。

2.顺序结构

顺序结构是最简单的结构,意思就是代码运行时,从上而下逐条执行指令的一个结构。
例如这段代码

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

首先,程序的运先从主函数进入,即从mian函数这里开始运行,依次到printf(“hello world”)这句话,然后读到;结束再执行下一句return 0,读到后面的;结束运行,并把返回值带给main函数。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值