计算机二级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. 《Git in Practice》作者访谈:关于Git的八个问题
  2. 项目实战之组件化架构
  3. 理解int的存储方式以及VS二进制编辑器的使用
  4. 会计的思考(6):阳光是最好的杀虫剂—会计反映
  5. php 商务网站购物车联动地址
  6. 80端口请求太多超时 php_apmserver 80端口老是被占用问题解决
  7. python如何获取url中的内容_python怎么提取url中的参数
  8. 这个顶级AI赛事总奖池100W+!CV 、NLP赛题等你来战!
  9. linux自带的文本编辑器,linux自带文本编辑器
  10. 使用ORB_SLAM2的方式进行特征检测和提取
  11. 一键杀死最近打开APP
  12. mixins,generics(ApiView)
  13. qq里测试音色的软件,QQ换音大师2015(QQ消息提示声音修改软件)
  14. r语言和python爬虫谁厉害_r语言和python有必要都学吗
  15. Java多线程系列--【JUC集合08】- LinkedBlockingQueue
  16. android 播放器全屏模式,ArtVideoPlayer 一个灵活的Android视频播放器,支持全屏,小屏播放...
  17. PTA Python函数题 7-1 模拟乒乓球比赛 (20 分)
  18. JS_强制类型转换_Number
  19. STM32(一)STM32简介
  20. JS导出excel插件总结

热门文章

  1. C/C++程序设计---RLE简单算法
  2. 使用javaxMail发送邮件
  3. c++ 24位bmp格式分析
  4. (2)php爬虫---提取优酷动漫的外链与介绍
  5. 使用ELK搭建统一日志分析平台
  6. 0e开头MD5 python生成脚本 PHP哈希弱类型比较缺陷
  7. VCIP2020:VVC中的ACT
  8. Default Boot2Docker ISO is out-of-date, downloading the latest release
  9. 报错:SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder“. SLF4J: Defaulting to no-operation
  10. Ubuntu查找文件的命令