满意答案

Arrly_小宇

推荐于 2018.03.14

采纳率:42%    等级:10

已帮助:117人

C语言符号集包括:英文字母、数字和一些有特定含义的标点符号。任何C程序都是由C的符号集里的符号构成具有一定含义的语句,再由这些语句组成程序。

一、字母、数字和下划线

大写英文字母:A——Z

小写英文字母:a——z

数字符:0——9

下划线:_

二、空白符

空白符是指:空格符、制表符、垂直制表符、回车符、换行符、换页符。其在C源程序中只产生“空白”的作用。空白符只在字符常量和字符串常量中起作用。在其它地方出现时,只起间隔作用,编译程序对它们忽略。因此在程序中使用空白符与否,对程序的编译不发生影响,但在程序中适当的地方使用空白符将增加程序的清晰性和可读性。

三、标点符号和特殊符号

C语言使用的标点符号和特殊符号

符号 名称 符号 名称

, 逗号 > 右尖括号

. 圆点 ! 感叹号

; 分号 | 竖线

: 冒号 / 斜杠

? 问号 \ 反斜杠

’ 单引号 ~ 波折号

“ 双引号 # 井号

( 左圆括号 % 百分号

) 右圆括号 & and(与)

[ 左方括号 ^ xor(异或)

] 右方括号 * 乘号

{ 左大括号 - 减号

} 右大括号 = 等于号

< 左尖括号 + 加号

四、转义字符

转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( \)等。转义字符用反斜杠\后面跟一个字符或一个八进制或十六进制数表示。表2-4给出了C语言中常用的转义字符。

表2-4 转义字符

转义字符 意义 ASCII码值(十进制)

\a 响铃(BEL) 007

\b 退格(BS) 008

\f 换页(FF) 012

\n 换行(LF) 010

\r 回车(CR) 013

\t 水平制表(HT) 009

\v 垂直制表(VT) 011

\\ 反斜杠 092

\? 问号字符 063

\' 单引号字符 039

\" 双引号字符 034

\0 空字符(NULL) 000

\ddd 任意字符 三位八进制

\xhh 任意字符 二位十六进制

转义字符的作用:表示控制代码;表示字符和字符串常量;表示用ASCII符集中任意字符。

字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠时,都必须使用转义字符表示,即在这些字符前加上反斜杠。

在C程序中使用转义字符\ddd或者\xhh可以方便灵活地表示任意字符。\ddd为斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进制ASCII码值。\x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制ASCII码值。

使用转义字符时需要注意以下问题:

1) 转义字符中只能使用小写字母,每个转义字符只能看作一个字符。

2) \v 垂直制表和\f 换页符对屏幕没有任何影响,但会影响打印机执行响应操作。

3) 在C程序中,使用不可打印字符时,通常用转义字符表示。

五、标识符的命名

在C语言中,标识符是对变量、函数、标号和其它各种用户定义对象的命名。

1、所使用的字符

必须使用C符号集中的英文字母、数字和下划线。

2、长度

ANSI标准规定,标识符的长度为1-32个字母,但是电脑中,标识符长度只有前面8个字符唯一地区分,超过8个字符后的字符被忽略。下面的将被当作同一个标识符处理:counters、counters1、counters2。

3、命名规则

标识符的长度可以是一个或多个字符。绝大多数情况下,标识符的第一个字符必须是字母或下划线,随后的字符必须是字母、数字或下划线。下面是一些正确或错误标识符命名的实例。

正确形式 错误形式

count 2count

test23 hi! there

high_balance high..balance

C语言中的字母是有大小写区别的,因此count Count COUNT是三个不同的标识符。标识符不能和C语言的关键字相同,也不能和用户已编制的函数或C语言库函数同名。

六、关键字

关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识不应与关键字相同。C语言的关键字分为以下几类:(1)类型说明符:用于定义、说明变量、函数或其它数据结构的类型。如int,double等。(2)语句定义符:用于表示一个语句的功能。如if else就是条件语句的语句定义符。(3)预处理命令字:用于表示一个预处理命令。如前面各例中用到的include。

下表列举了32个关键字,它们与标准C句法结合,形成了程序设计语言C。

auto break case char const continue default do

double else enum extern float for goto if

int long register short signed sizeof static return

struct switch typedef union unsigned void volatile while

运算子符号:

-(负号或减),+(加),*(乘),/(除),%(取馀数),--(减1),++(增1)

关系比较符号:

>(大於),=(大於等於),<=(小於等於),==(等於),!=(不等於)

逻辑操作符号:

&&(且),||(或),!(反)

位元操作符号:

<>向又移一位元 &(且) ,|(或),~(反),^(互斥)

其他性质之符号:

/* */注解符号

= 指定符号

: 叙述分隔

* 指标符号

( ) 算数式或参数列开始与结束的符号

[ ] 阵列注标之开始与结束之符号

, 用来分离一列中的各项

\ 控制格式之起始符号或连锁符号

# 前端处理符号

' ' 字元的开始与结束的符号

" " 字串的开始与结束的符号

? : 条件运算子

& 位址符号

% 控制输出入资料格式之前导符号

00分享举报

c语言的表示指数用什么符号,c语言的指数符号相关推荐

  1. R语言时间序列(time series)分析实战:简单指数平滑法预测

    R语言时间序列(time series)分析实战:简单指数平滑法预测 目录

  2. c语言实参形参函数调用指针引用 符号实例,C语言实参、形参、函数调用、指针、引用、符号实例.doc...

    C语言实参.形参.函数调用.指针.引用.符号实例 C语言实参.形参.函数调用.指针.引用.*&符号实例 实现环境:VC6 程序源代码: #include "stdio.h" ...

  3. C语言——确定char、short、int和short变量有符号和无符号时的取值范围

    C语言--确定char.short.int和short变量有符号和无符号时的取值范围 #include <stdio.h> #include <limits.h>// dete ...

  4. 地图符号库的制作方法-s52符号显示库中的矢量符号描述语言

    在做电子海图系统时,大家免不了要去实现S52显示库. 通常地图符号的显示库通过如下几种方法实现: 1. 通过对TrueType符号的扩充: 2. 通过对arcgis中style的扩充: 3. 基于Mi ...

  5. c语言中体积用什么字母表示,C语言中求圆柱体体积符号

    数学中求模如何定义?对比求模,C语言中计算符号"%"是否与其意义相当? 数学中模这个字被用于很多个不同领域(但是意义不同)一.C语言中的计算符号%,这个求模在数学中是指属于数论内容 ...

  6. c语言坐标打符号,c语言中特殊符号

    c语言中特殊符号: 教你用输入法打出任意特殊符号,缺失:c语言中3248/9 最近老有人问我这个符号怎么打,那个符号怎么打. 我每次回答的都是,你要打的是特殊符号,这种特殊符号不能用输入法打出来,需要 ...

  7. c语言是pdd格式的文件吗,C语言中符号格式说明

    scanf 语法: #include int scanf( const char *format, ... ); scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并 ...

  8. c语言字符-1代表什么,玩儿转C语言:符号和字符(1)

    编译原理中讲到程序构造的一般过程是:词法分析.语法分析.语义分析.中间代码生成.代码优化和目标代码生成.词法分析对应的就是C语言中的"单词"(也称"符号"),指 ...

  9. c语言股票最大收益_长期持有指数基金是最好的选择?指数基金的历史年化收益率是多少?...

    原创 价值人生 life198012 2018年沪深市场下跌到了历史底部区域,P2P的暴雷潮甚至连累到了一些债券基金.2018年的年报,一些公司的商誉也开始了暴雷.公司可能跌没了,而指数基金是永续的. ...

  10. r语言C指数的置信区间,用R语言求置信区间

    <用R语言求置信区间>由会员分享,可在线阅读,更多相关<用R语言求置信区间(2页珍藏版)>请在人人文库网上搜索. 1.用R语言求置信区间如果你要求的只是95%的置信度的话,那么 ...

最新文章

  1. DeepMind集成AI智能体架构「MERLIN」:基于目标导向智能体中的无监督预测记忆
  2. 错误处理:IndexError: index out of range in self
  3. Python 调度算法 死锁 静动态链接 分页分段
  4. 微信小程序 - 骨架屏
  5. Linux后台运行jar不产生nohup.out
  6. 嵌入式linux增加root权限,Ubuntu12.04 添加新用户并增加管理员权限
  7. python给图片加边框,照片加边框,照片加描边,图片加描边,批量给图片加描边
  8. 2019年新一年目标
  9. html怎么定义submit,HTML Input Submit value用法及代码示例
  10. python爬虫-urllib-handler和代理
  11. 14年macmini装双硬盘_低配版Mac mini 2014机械硬盘换ssd图解
  12. 使用python3抓取链家二手房数据
  13. 爱因斯坦是人类历史上最伟大的科学家吗?
  14. VUE制作谷歌浏览器多类型截屏、抓取信息的插件
  15. 惠普台式计算机BIOS密码设置,惠普电脑开机bios密码忘了怎么解决
  16. DBA与项目的那堆事 ——目录
  17. python中年月日时分秒格式
  18. 什么是函数的副作用——理解js编程中函数的副作用
  19. 更改vim配色以及其他设置
  20. Web前端之jQuery库

热门文章

  1. 自然语言处理之机器翻译
  2. MockingBot for Mac(原型设计协同插件)sketch插件
  3. JavaScript闭包理解
  4. IAR EWARM 破解方法
  5. c语言在线考试系统的需求分析,在线考试系统需求分析.doc
  6. 小米游戏本2019 I7 9750H 黑苹果安装教程【OC 引导 + Big Sur11.6.1】
  7. 扩展欧几里得算法——java
  8. http协议服务器错误代码稍后再试,Http协议常见错误码说明解析
  9. 30款前端特效源码分享
  10. pdf文档怎么转换成word格式,pdf转word的方法