C语言特殊字符

第二章

C语言特殊字符

本章主要讲明C语言的一些特殊的字符:
 关键字
 标识符
 分隔符

2.1 关键字

  1. 关键字
    (1) 关键字的定义:在C语言编译程序本身所使用的一些比较重要的英文单词,每一个词都有它特定的含义。
    (2) C语言的关键字共有32个,这些关键字可以分为7大类。
    1)基本数据类型
    ①void 空类型(将这一个函数调用之后,不用返回任何的参数值,我们把这样的数值称之为空参数,它的这种类型称之为空类型)
    ②char字符型(将所有的字符看成一个整体,也就是将所有的字符都集合在一起,也可以认为是将所有的字符装到一个箱子里,把箱子里的这些东西可以看成是一个字符类型的集合,把这种类型可以认为是字符型)
    ③int 整 型(将所有的整数都看成一个整体,也就是将这些整数都集合在一起,并且封装到一个封闭的空间,这个封闭的空间里的内容称之为整数类型的集合,把这种数据类型自然而然的可以称之为整型)
    ④float 单精度浮点型(浮点型可以称之为实型,就是将所有的小数看成为一个整体,也就是所有的小数都集合在一起,也可以认为是把所有的小数都封装在一起,把这个所有封装在一起的小数称之为浮点类型的集合,这种数据类型称之为浮点型,浮点型可以分为两大类:单精度浮点型、双精度浮点型。先来介绍单精度浮点型,单精度浮点型在VS中占4个字节)
    ⑤double 双精度浮点型(双精度浮点型在VS编译器中占8个字节,双精度浮点型要比单精度符点型更为准确。)
    如何求数据类型在编译器中所占的字节数的方法:
    eg:求双精度浮点型在编译器中所占的字节数:
#include<stdio.h>
main()
{
    printf("%d",sizeof(double));/*sizeof求的是数据类型在编译器中所占的字节位数,这里的printf是一个格式化的输出函数。*/
}

运行结果为:
在这里插入图片描述
这个是double双精度浮点型在VS这个编译器中所占的字节数。
2)类型修饰关键字
① short短整型(short还可以写为short int短整型,较短的数字,利用计算数据类型在编译器中所占的字节数的计算方法可以算出短整型在编辑器中所占的位数为2。)
②long 长整型 (long还可以写为long int长整型,比较长的一些数字,它在编译器中所占的范围为4。 )
③signed 有符号型
④unsigned 无符号型
3)复杂类型的关键字
①struct 结构体(一个大类包含多个成员,比如一本书,有书号、书名,这个关键词把他们包含起来,可以随时调用)
②union 联合(在同一个储存空间中能够储存多种类型)
③enum 枚举(将相同的常量类型列举出来)
④typedef 申明类型别名
⑤sizeof 求数据类型或变量大小(在编译器中求出数据类型或变量所占的字节位数)
4)存储级别关键字
①auto自动变量(自动变量可称为局部变量)
②static 静态变量
③register寄存器变量
④extern外部变量(全局变量或全程变量,是指在函数的外部所定义的变量)
⑤const常量(其值不发生改变的量,固定的量)
⑥volatile变量(其值发生改变的量,可以通过赋值来改变变量的值)
5)跳转语句
①return函数返回
②continue跳过本次循环之后继续循环
③break跳出循环或switch
④goto无条件跳转
6)分支语句
①if条件语句
②else否定分支与if连用
③switch开关语句、多重分支
④case分支标记
⑤default开关语句中的其他
7)循环语句
①for for循环
②do do循环
③while while循环

2.2 标识符

1.标识符定义:每一个变量和常量都需要一个名称,而这个名称则称之为标识符。
2.标识符命名规则:
① 标识符由字母(A-Z,a-z)、下划线()或数字(0-9)组成。
② 标识符必须以字母(A-Z,a-z)或下划线(
)开头。
③ C语言中标识符严格区分字母大小写。
④ 标识符不能使用C语言关键字。
3.标识符的命名方法有一下几种:
① 驼峰命名法:找出一个单词,第一个为小写字母,第二个为大写字母,形状像驼峰。
② 匈牙利命名法:属性加描述名。
eg:创建一个年龄是整型的变量,则可以写为isex,意思是以int类型的变量sex.
③ 帕斯卡命名法:对所有英文单词的首字母进行大写。
④ 下划线命名法:在多个英文单词组合时使用下划线进行间隔。

2.3分隔符

  1. 注释符:对所写的程序进行注释,可以使程序在长时间不看的情况下,使程序打开看起来比较清晰。
    注释符又可以分为行注释和块注释。
    1)行注释:在注释文本的开始处输入//,在这个符号后面输入所 注释的内容,行注 释只能对单行进行注释,不能对多行进行注释,如果要对多行使用注释,即可使用块注释。
    2)块注释:在注释文本的起始处输入“/”,在注释文本的结尾处输入“/”,这两个符号间的语句称之为注释语句,块注释可以进行多行注释。
  2. 空白符。空白符包括空格、回车、换行和制表符(Tab键),用来分隔程序的各基本成分。一个或多个空白符的作用相同。
  3. 普通分隔符。普通分隔符的作用是用来分隔程序的各成分,在程序中有特定的含义不能够进行省略。
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值