文章目录
前言
本篇文章主要介绍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.字符型
- char
2.整数型
- int (带正负号的整数型)
- long(带正负号的长整数型)
- long long(带正负号的更长的整数型)
- short(带正负号的短整数型)
- unsigned long(无符号的正整数型)
3.浮点型(小数)
- float(单精度浮点型)
- 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.注释
- 不需要的代码可以直接删掉,也可以注释掉
- 为了增加代码的可读性,更快更方便的了解到这块代码是干什么用的
- 分为两种注释:a.单行注释 b.多行注释
单行注释用// 后接内容即可
多行注释用/* */在里面可以多行注释
五、顺序结构
1.语句
语句就是一条指令,每一条指令是由英文的分号来分割的。而在C语言中,每条指令建议写一行。因为这样写的话整体代码就比较整洁,可读性也更好。
2.顺序结构
顺序结构是最简单的结构,意思就是代码运行时,从上而下逐条执行指令的一个结构。
例如这段代码
#inclulde <stdio.h>
int main()
{
printf("hello world");
return 0;
}
首先,程序的运先从主函数进入,即从mian函数这里开始运行,依次到printf(“hello world”)这句话,然后读到;结束再执行下一句return 0,读到后面的;结束运行,并把返回值带给main函数。