C语言基础知识

简介:本文章主要介绍了C语言中的基础知识(main函数,关键字介绍,ASCll码表等)。

一.main函数

在每个C语言的程序当中无论有多少行代码,都是从main函数开始执行的,main函数是程序的入口,所以main函数也称为:主函数。 main前面的int是main执行结束后返回的整型类型。所以main函数最后要搭配return 0 。 

小结: 

1.main函数是程序的入口

2.main函数有且只有一个 

3.在一个项目当中如果有多个.c源文件,那么也只能有一个main函数

二.关键字介绍

对于关键字很容易理解,大家在初始化的时候,如int a = 10; 这个是可以的。但是如果用关键字来做为变量是错误的,如int auto = 10;会报警告。 那么都有哪些关键字,如下

C语言基础知识_第1张图片

以上的关键字有32个,是使用最多的

小结:

1.关键字都有自己的特殊的含义,是给C语言使用的

2.我们在创捷使用的时候,不能与关键字冲突,重复

3.关键字不能自己去创建

三.ASCll码表

在计算机中数据都是以二进制存储的,那么字符也同样是以二进制存储的,那么就给出了ASCll码表是关于每一个字符所对应的二进制。

那么ASCll码表里的码值是0-127,如图 

C语言基础知识_第2张图片

这些ASCll码值也不用特意全部背完 

注意点:

1.ASCll码表A-Z的码值是65-90 

2.ASCll码表a-z的码值是97-122  

3.值得注意的是对应的大小写差值为32,如A为65,a为97

4.数字字符是48-57 

5.0-31码值是不能打印出来,无法在屏幕上观察到

打印32-127码值

#include
int main()
{
	for (int i = 32; i < 127; i++)
	{
		printf("%c ", i); 
		
	}
	return 0; 
}

四.字符串以及\0

我们来举个例子代码如下

C语言基础知识_第3张图片

为什么会这样我们来分析一下: 

因为n是字符串,字符串的末尾会隐含\0,而遇到\0就会停止。那么m是字符数组,它的末尾没有\0,那么它要停止就需要找到\0,所以在找的过程中就会打印出一些乱码。 

我们只需要在后面加入\0就可以 

C语言基础知识_第4张图片

五.转移字符

转移字符有以下:

C语言基础知识_第5张图片

大家可能对于下边\ddd以及\xhh不好理解,那么我们解释下

\ddd表示1-3个8进制的数,如:130八进制转换成10进制为88,在ASCll码表中88对应为X

/xhh表示1-2个16进制的数,如:30十六进制转换成10进制为48,在ASCll码表中48对应为0 

C语言基础知识_第6张图片

感谢大家的阅读!!! 

你可能感兴趣的:(c语言,开发语言)