专栏首页计算机二级C语言全国计算机二级C知识点总结1

全国计算机二级C知识点总结1

1.在VC环境中用RUN命令运行一个C程序时,这时所运行的程序后缀是.exe

2.C语言程序源文件名的后缀是.c;经过编译后,生成的文件的后缀是.obj;经过连接后,生成文件的后缀是.exe。

3.结构化程序由顺序结构、选择结构、循环结构三种基本结构组成。

4.在C语言中,实型常量可以用两种形式来表示。

一种是小数形式,小数形式是由数字和小数点组成的一种实数表达形式,例如0.123、.123、123.、0.0等都是合法的实型常量。注意:小数形式表示的实型常量必须要有小数点。

另一种则是指数形式,在数学中,我们知道一个数可以用幂的形式来表示,如2.3026可以表示为0.23026 * 10^1、2.3026 * 10^0、23.026 * 10^-1等形式。而在C语言中,我们则以"e"或"E"后跟一个整数来表示以10为底的幂数。2.3026则应该表示为 0.23026E1、2.3026e0、23.026e-1。C语言的语法规定,字母e或E之前必须要有数字,且e或E后面的指数必须为整数。如e3、.5e3.5、.e3、e等都是非法的指数形式。注意:在字母e或E的前后以及数字之间不得插入空格。

5.在C语言中,整型常量可以用十进制、八进制和十六进制等形式表示。

十进制基本常量是用一串连续的数字表示。

八进制数也是用一段连续的数字表示,但开头必须是数字"0"。(当然必须要用合法的八进制数字来表示)。

十六进制数用数字0和字母x(或大写字母X)开头。(当然必须要用合法的十六进制数来表示)。

在C程序中,只有十进制数可以是负数,而八进制和十六进制只能是整数。

6.合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。

7.在C语言中,基本的算术运算符是:+,-,*,/,%,分别为加、减、乘、除、求余运算符。除求余运算符%外,运算对象可以是整型,也可以是实型。求余运算符对象只能是整型。

8.变量名=表达式,赋值运算符的左侧只能是变量,不能是常量或表达式。

9.a是实型变量,C允许进行赋值a=10,但不可以这样说:实型变量中允许存放整型值。

10.在C语言中,实数有的时候是无法准确无误地表示的,毕竟计算机只有有限的资源。精度上会有限制。

11.C程序由若干函数组成。

12.VC中int类型变量所占字节数是4。

13.运算符"++“和”–“的结合方向是"自右至左”。

14.不要再一个表达式中对同一个变量进行多次诸如i++,++i等运算。这种表达式不仅可读性差,而且不同的编译系统对这样的表达式也会给出不同的解释而给出不同的结果。

15.逗号运算符和逗号表达式

","是C语言提供的一种特殊运算符,用逗号将表达式连接起来的式子称为逗号表达式。逗号表达式的一般形式为:

表达式1,表达式2,… ,表达式n

说明:

(1)逗号运算符的结合性为从左到右,因此逗号表达式将从左到右进行运算。最后一个表达式的值就是次逗号表达式的值。例如:(i=3,i++,++i,i+5)这个逗号表达式的值是10,i的值为5。

(2)在所有的运算符中,逗号运算符的优先级最低。

16.C语言的标识符可分为关键字、用户标识符和预定义标识符三大类。

本文分享自微信公众号 - 计算机二级C语言(gh_044a0595bf44),作者:点此关注☞

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 2019二级C题库及解析(9)

    按回车后,才将字符串送入缓冲区,之后才开始执行getchar及其后面语句。getchar每次从缓冲区读入一个字符,遇到 ?循环结束。该缓冲机制是的按了回车之后程...

    用户6755376
  • 全国计算机二级C知识点总结2

    1.在赋值表达式的尾部加上一个","号,就构成了赋值语句,也称表达式语句。但需要注意的是,不要把变量定义时的赋初值和赋值语句混为一谈。

    用户6755376
  • C语言入门笔记2

    我们上小学的时候都学过各种运算,如:加法运算、乘法运算、混合运算等,而运算就要用到运算符,如:+、-、×、÷等等。

    用户6755376
  • Python数值运算与赋值的快捷方式

    一种比较常见的操作是对一个变量进行一项数学运算并将运算得出的结果返回给这个变量,因此对于这类运算通常有如下的快捷表达方式:

    py3study
  • 【怎么学】又有人问我,零基础怎么学?

    不要急,不要气,忍住头疼,慢慢写来慢慢说。 今天又有人加我, -问我,“老尚,我想问问前端的事”; 我,“问”; -对方:“零基础怎么学前端?”; 我,“先行者...

    web前端教室
  • DeepMind联合创始人:谷歌为什么要进入医疗健康领域?

    DeepMind是一家总部位于英国伦敦的人工智能实验室,他们的研究方向是开发通用自我学习算法。 2014年,该公司以4亿英镑的价格被谷歌公司收购,而最近被人们熟...

    AI科技评论
  • Python第一个项目:爬取个人简书主页文章信息

    前面两篇安装完成了爬虫所需要的环境和工具,也踩了几个坑之后,今天开始写代码,开始写python第一个项目,把自己的简书简书主页文章信息爬取下来。

    祈澈菇凉
  • 【学术】算法交易的神经网络:强化经典策略

    今天我想做一个带有实际预测的金融时间序列结论:我们将用神经网络强化经典移动平均策略,证明它真的改善了最终结果,并且审查新的预测目标。 训练神经网络的代码地址:h...

    AiTechYun
  • 省钱提效做管理,医疗保健初创公司保持AI优势的四个方法

    人工智能技术是当今医疗问题的一项新兴解决方案,比如医学成像,临床决策支持,药品等等。显然,将人工智能应用于医学具有重要价值。目前我国的医疗环境存在很大的挑战,由...

    企鹅号小编
  • Nginx 实用配置

    北国风光

扫码关注云+社区

领取腾讯云代金券