美文网首页我爱编程C语言程序员
C语言/C++编程学习中的ASCII:关键字和标识符的应用

C语言/C++编程学习中的ASCII:关键字和标识符的应用

作者: 小辰带你看世界 | 来源:发表于2018-05-04 18:56 被阅读0次

    C语言是面向过程的,而C++是面向对象的

    C和C++的区别:

    C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。

    C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”。

    C与C++的最大区别:在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,错!算法是程序设计的基础,好的设计如果没有好的算法,一样不行。而且,“C加上好的设计”也能写出非常好的东西。

    ASCII码表

    计算机使用特定的整数编码来表示对应的字符。我们通常使用的英文字符编码是ASCI码表。ASCII 编码是一个标准,其内容规定了把英文字母、数字、标点、字符转换成计算机能识别的二进制数的规则,并且得到了广泛认可和遵守。

    下表为 ASCII码表的可打印字符部分(0 ~ 127)。

    小编推荐一个学C语言/C++的学习裙【 六九九,四七零,五九六 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

    ASCII 码大致由以下两部分组成:

    1、ASCII 非打印控制字符:ASCII 表上的数字 0-31 分配给了控制字符,用于控制像打印机等一些外围设备。(参详 ASCII码表中 0-31)

    2、ASCII 打印字符:数字 32-126 分配给了能在键盘上找到的字符,当查看或打印文档时就会出现。(参详 ASCII码表中 32-127)

    关键字

    所谓关键字是指在编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。关键字在程序中用于表示特殊含义,不能被随便用作变量名、函数名等。在 C语言中,定义了 32个关键字,具体如下:

    小编推荐一个学C语言/C++的学习裙【 六九九,四七零,五九六 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

    上面列举的关键字中,每个关键字都有特殊的作用。

    例如: int 关键字用于声明一个整型的变量

    char 关键字用于声明一个字符类型的变量

    sizeof 关键字用于获取指定类型数据的长度

    大家先了解下就好了,在以后的学习中都会接触到这些关键字。

    标识符

    在编程过程中,经常需要定义一些符号来标记一些名称,如变量名、方法名、参数名、数组名等,这些符号被称为标识符。在 C语言中标识符的命名需要遵循一些规范。

    规范:

    1.标识符只能由字母、数字和下划线组成。

    2.标识符不能以数字作为第一个字符。

    3.标识符不能使用关键字。

    4.标识符区分大小写字母,如 add、Add和 ADD是不同的标识符。

    5.尽量做到“见名知意”,以增加程序的可读性,如用age表示年龄等。

    6.ANSIC中没有规定标识符的长度,但建议标识符的长度不超过 8 个字符。

    7.在上面的规范中,除了6和7外,其他的命名规范都是必须要遵守的,否则程序就会出错。

    小编推荐一个学C语言/C++的学习裙【 六九九,四七零,五九六 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

    为了让大家对标识符的命名规范有更深刻地理解,接下来列举一些合法与不合法的标识符,具体如下:

    下面是一些合法的标识符: 下面是一些不合法的标识符:

    area 3a

    DATE ab.c

    _name long

    lesson_1 abc#

    这些是C/C++能做的

    服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等

    求关注,求转发,求支持!

    相关文章

      网友评论

        本文标题:C语言/C++编程学习中的ASCII:关键字和标识符的应用

        本文链接:https://www.haomeiwen.com/subject/ubclrftx.html