C语言编程入门到精通—基础篇学习—标识符是什么?

C语言是面向过程的,而C++是面向对象的                                                                                                                      C和C++的区别:

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

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

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

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

标识符

标识符是什么?

在C语言中为了在程序的运行过程中可以使用变量、常量、函数、数组等,就要为这些形式设定一个名称,而设定的名称就是所谓的标识符。

C语言标识符应该遵守的一些命名规则

1.所有标识符必须由字母或下划线开头,而不能使用数字或者符号作为开头

2.在设定标识符时,除开头外,其他位置都可以由字母、下划线或数字组成

3.在标识符中,可以有数字

4.英文字母的大小写代表不同的标识符,也就是说,在C语言中是区分大小写字母的

5.标识符不能是关键字

6.标识符的命名最好具有相关的含义

7.ANSI标准规定,标识符可以为任意长度,但外部名必须至少能由前8个字符

唯一地区分

数据类型

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

1.整型常量

a.无符号短整型

无符号短整型的取值范围是0~65535,而符号短整型的取值范围是-32768~+32767,这些都是16位整型常量的范围.

b.整型

无符号短整型的取值范围是0~65535,而符号短整型的取值范围是-32768~+32767,这些都是16位整型常量的范围。

2.实型常量

a.科学计数方式

科学计数方式就是使用十进制的小数方法描述实型,例如:

SciNum1=123.45;/*科学计数法*/

SciNum2=0.5458;

b.指数方式

有时候实型非常大或者非常小,这样使用科学计数方式是不利于观察的,这时可以使用指数方法显示实型常量。其中,使用字母e或者E进行指数显示,如45e2表示的就是4500,而45e-2表示的就是0.45。例如上面的SciNum1和SciNum2代表的实型常量,改使用指数方式显示这两个实型常量如下所示:

SciNum1=1.2345e2;/*指数方式显示*/

SciNum2=5.458e-1;

3.字符型常量

使用单撇号括起一个字符,这种形式就是字符常量。例如,'A'、'#'、'b'等都是正确的字符

常量。在这里需要注意以下几点有关使用字符常量的注意事项。

a.字符常量中只能包括一个字符,不是字符串。例如:'A'是正确的,但是用'AB'来表示字符

常量就是错误的。

b.字符常量是区分大小写的。例如:'A'字符和'a'字符是不一样的,这两个字符代表着不同

的字符常量。

c.' '这对单撇号代表着定界符,不属于字符常量中的一部分。

4.字符串常量

字符串常量是用一组双引号括起来的若干字符序列。如果在字符串中一个字符都没有,将其称作空串,此时字符串的长度为0。例如“Have a good day!”和“beautiful day”即为字符串常量。

C语言中存储字符串常量时,系统会在字符串的末尾自动加一个“”作为字符串的结束标志。

例如字符串“welcome”在内存中的存储形式如图所示。

5.转义字符

转义符号在字符常量中是一种特殊的字符。转义字符是以反斜杠“”开头的字符,后面跟一个或几个字符。常用的转义字符及其含义如表所示

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

6.符号常量

【实例】 符号常量的使用

#include

#define PAI 3.14/*定义符号常量*/

int main()

{

double fRadius;/*定义半径变量*/

double fResult=0;/*定义结果变量*/

printf("请输入圆的半径:");/*提示*/

scanf("%lf",&fRadius);/*输入数据*/

fResult=fRadius*fRadius*PAI;/*进行计算*/

printf("圆的面积为:%lf ",fResult);/*显示结果*/

return 0;/*程序结束*/

}

运行后为

这些是C/C++能做的

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 9,820评论 1 44
  • C语言是面向过程的,而C++是面向对象的 第一章概述 1. C语言的特点 语言简洁、紧凑,使用方便、灵活。共有32...
    小辰带你看世界阅读 5,331评论 0 1
  • •1 C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语...
    CONLYOUC阅读 12,794评论 9 66
  • 凛冽寒风中 谁在颤抖 河边柳树挥舞着双手 来往的行人,飞驰的车辆 熙熙攘攘 何去何往 鹤惊展翅飞 风起水波兴 谁还...
    强大石头阅读 1,085评论 0 0
  • 你走吧,我不哭;待转身的背后你我早已泪潸衣涟、泣不哽咽------ ...
    沐小杉阅读 3,262评论 0 0

友情链接更多精彩内容