计算机二级C语言1.doc

计算机二级C语言

各章的知识点

第一章

(略---给学生们在书上画一下)

第二章C程序基础知识

(以下列举的知识点给学生在书上画一画,有的可以写在书上的空白地方或写在本上)

1 简单的C语言程序的构成

(1)一个C程序只有一个main()----称为主函数,main要小写,程序的执行是从主函数开始并在主函数中 结束,一个完整的C程序是由一个主函数和若干个子函数构成的。

(2)函数内部称为函数体,由一对大括号{}括起来,在{}里,前面必须是定义各种所需的变量,后面才是各种语句,二者不能颠倒,并且一个语句结束必须有分号;

下面是例子:

#include”stdio.h” /* 或写成#include

嵌入头文件 ,注意前面要有#号,后面没有;号 ,所以它不是语句*/

main()

{int a,b,c; /* 定义三个整型变量 */

a=2; /*以下三句是赋值语句,注意每个语句都有分号; */

b=3;

c=a+b;

printf(“%d”,c); /* 把变量C的值在电脑屏幕上显示---称为输出语句 */

}

把这个程序领着学生在VC6里演示一下,让学生会运行程序,并且会看输出结果。

2 关于/* ...........*/------称为注释,它不运行

把从/*开始到*/结束的语句行都作为注释(记住—注释是不运行的)-----老师在投影上举一例说明。

不能嵌套注释,如:/*/*........*/*/

3 关于给变量起名的问题,也就是变量名的命名规则

由字母a~z、A~Z、0~9、_(下划线)组成

由字母或下划线开头

大、小写的字母是不同的变量

不能使用C语言的关键字(关键字是小写的)

老师在此可以举例说明

4 在C语言中经常可以用到哪些类型的变量和常量的问题

(1)若有f(x)=2x2 +5 ,其中X是变量,5是常量,那么X的取值范围是什么 呢?是有符号整型?无符号整型?短整型?长整型?单精度浮点型?双精度浮点型等等,这个问题在C语言的程序设计中对变量X的取值范围规定的比较清楚。下面就介绍一下在C语言中对变量X 是如何规定它的取值范围的。呵呵!!!

① int x(signed int x或signed x)------称为普通整型,它规定了X的取值范围是下列类型(注意:这里的变量X 是用4个字节来存放的)

十进制的-----正整数、负整数、0,如:25、-36等

八进制的-----正整数,如:065等,-065(不允许 )

十六进制的----正整数,如:0x2c,0Xa6等,-0xa1(不允许)

② short int x(short x)------称为短整型,它规定的X的取值范围和int x基本一样,只不过取的数要比int x要小而已,因为它是用两个字节来存放X的(-32768~+32767)。而上面的是用 四个字节来存放X的。

③long int x(long x)-----称为长整型,其规定的X取值范围和int x一样,也是用四个字节来存放X的(输入时要用%ld、%Ld)。

④unsigned int x(unsigned x)------称为无符号整型,它规定了X只能取正整数,也是用四个字节来存放X的。

⑤unsigned short int x------称为无符号短整形,其十进制的 取值范围喂0~65535

⑥char x------称为字符型,用一对单引号‘’括起来的任意字符,包括字母字符、数字字符、转义字符等

如:’a’、’3’、’\n’等

分析:’a’、’A’ 、‘2’、 2 、‘ab’ 、‘\123’

⑦float x------单精度浮点型,小数点后默认保留6位小数

如:0.123、.123、123.等

1.23e+2、1.23e2、1.23E2、.123e-2等(指数形式)

用指数形式表示浮点数要注意三点:ⅰ、e或E前后必须有数 ⅱ、e或E后面必须是整数 ⅲ、e或E的前后以及数字之间不得插入空格

⑧double x------双精度浮点型(输入时要用%lf或%Lf,输出可用%f、%lf、%Lf)

(2)关于常量(整数、小数、字符型数据)

5------可以认为是int型、short int、unsigned int都可以

5L或5l------是long int型

5h或5H------是short int型

1.23------是double型

‘a’-----97

‘A’-----65

‘2’------50

‘\123’---

(3)关于类型的强制转换问题------即把一个类型强制转换成其他类型

如:#include”stdio.h”

main()

{int x=5; /* 给变量X初始化*/

float y,z;

z=2.56; /*

计算机二级两个控件之间求偶,计算机二级C语言1.doc相关推荐

  1. 计算机二级两个控件之间求偶,求,全国计算机等级考试二级java历年试题及答案合集,还有上机考试真题?...

    求 qiú (1) ㄑㄧㄡˊ (2) 设法得到:-生.-成.-知.-索.-证(寻求证据,求得证实).-实(讲求实际).-同存异.-全责备.-贤若渴.实事-是. (3) 恳请,乞助:-人.-告.-乞.- ...

  2. OLE、OCX和ActiveX控件之间的比较

    OLE(Object Linking and Embedding,对象连接与嵌入) 一.过去的OLE和今天的OLE 最初的OLE含义是指在程序之间链接和嵌入对象数据,它提供了建立混合文档的手段(资深W ...

  3. 基于C#的GIS开发20210426之类库同名类、制作winform控件、建立控件之间的关联、自己制作控件、自己控件引入项目、显示磁盘文件夹、磁盘文件与picturebox建立关系、图像拉伸

    C#知识点与控件的制作 一.C#中多个类库中有同名类,区分问题 二.制作最简单的winform控件 1.拖动加载 事件代理 筛选器 2.显示属性.事件,及其修改 常见控件属性介绍 窗体常用的方法 常见 ...

  4. storyboard设置控件的长宽比和控件之间的尺寸成比例

    使用storyboard添加约束速度比较快,那是在用熟练的情况下,有时候遇到某个要求或者方法不会,就不得不停下来, 耽误了速度.熟练是个重复的过程,需要练习,使用storyboard会比使用代码减少不 ...

  5. scrollview复用节点_ScrollView 两个控件复用, ScrollView 的极限优化

    通常的 scrollView 用来进行轮播图的展示.网易新闻中标签对应的页面切换展示 举个栗子: 分析: 创建容器 reusedViewControllers 来存放可以重用的 视图 创建容器 vis ...

  6. mfc在两个控件间连线

    新建一个对话框工程: 添加2个按钮,ID分别为IDC_ONE.IDC_TWO,再添加一个 GO!按钮: 为 GO!按钮添加单击消息处理函数: 单击代码: void CTwotwoDlg::OnButt ...

  7. android控件之间的过渡动画效果,Android - 交换控件位置:基于LayoutParams的瞬间交换与基于ObjectAnimator动画效果交换...

    现需要交换两个控件(本文中是两个RelativeLayout),找到了两个方法: 1.使用LayoutParams改变两个layout的属性,即其相对关系(below等),实现位置的交换,但是并没有交 ...

  8. Android两个控件叠在一起,如何让被挡住的控件显示出来

    Android两个控件叠在一起,如何让被挡住的控件显示出来 问题 : 两个控件叠在一起,如何让被挡住的控件显示出来? 比如A,B两个控件,A被B挡住,目前A要显示出来,B不能被隐藏,A的高度只有那么一 ...

  9. flutter如何让行Row的两个子控件分别左对齐和右对齐?

    实现行中两个控件分别左对齐和右对齐,方式有很多,示例代码如下: 方式一:使用spaceBetween对齐方式 new Row(mainAxisAlignment: MainAxisAlignment. ...

最新文章

  1. 技术16期:如何更好的保证数据质量【大数据篇】
  2. java多递归调用_java – 递归调用方法
  3. 区域填充与击中击不中变换
  4. Java输入输出(标准)
  5. 谈操作系统的碎片化和融合
  6. Leetcode——两数之和
  7. Advanced Science|北京大学第一医院肾脏内科杨莉团队与白凡研究组揭示急性肾损伤中始动和放大炎症巨噬细胞新亚群...
  8. flink source和sink
  9. Linux 中常用的命令
  10. O365 打开或关闭脚本功能
  11. CSS文本框里的字_把网站搬进PPT里是种怎样的体验?
  12. 微信怎么不支持华为鸿蒙,微信迟迟不加入鸿蒙,华为为何不着急呢?
  13. 串口服务器远程距离,基于串口服务器的变频器远程控制系统.pdf
  14. 如何提高自己的学习能力(JAVA篇)
  15. 少有人知的 Python “重试机制“:tenacity
  16. Domoticz-Dummy(虚拟传感器)
  17. 鸿蒙西游安卓版,鸿蒙西游安卓版_鸿蒙西游V1.0.0_游戏堡
  18. [SDOI2009][BZOJ 1226]学校食堂
  19. 7月20HashMap、集合、HashSet
  20. 懒人精灵(一款类似按键精灵的工具)制作和使用C/C++编写的插件

热门文章

  1. 小跳蛙计算机谱子,小跳蛙简谱(歌词)-青蛙乐队演唱-陈洲宏 记谱
  2. echarts中国数据
  3. 日常电脑操作应该注意的十几个小动作以及维护 (引用)
  4. 电脑经常蓝屏是什么原因 各种蓝屏代码解决方法
  5. html+js+css实现登录页面
  6. 【TIFF】三.用libtiff读写黑白TIFF
  7. JavaScript 三角形常用数学方法封装
  8. 有什么热门蓝牙耳机推荐?盘点四款最受欢迎的蓝牙耳机
  9. 【每日算法/刷穿 LeetCode】25. K 个一组翻转链表(困难)
  10. 调度工具Rundeck安装使用