2.5e2.0是合法的c语言常量,二级考试C语言程序设计.ppt

二级考试C语言程序设计

C语言程序设计 第一章 程序设计概述 程序设计是指设计、编制、调试程序的过程,即根据要解决的问题,使用程序设计语言,设计出能够完成这一任务的计算机指令序列。分为两部分 程序设计语言 概念:简称编程语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。 分为:机器语言、汇编语言和高级语言 算法 概念:是为解决某一个具体问题而采取的确定的、有限的方法和步骤。 例1:求一个一元二次方程的解。 特点:有穷性、确定性、可行性、有0到多个输入、一个算法结束后必须有数据处理结果输出 结构化程序设计 顺序结构 选择结构 循环结构 例1:看程序,说结果 例2:看程序,说结果 第二章 数据类型、运算符与表达式 一、标识符: 概念:由字母、数字和下划线组成的字符序列,并且规定第一个字符必须是字母或下划线。 一般常用在表示常量名、变量名、函数名、类型名、文件名等。 注意:1、一般长度不超过31个字符,个别的只识别到前8个;2、c语言区分大小写。 分类:保留字、预定义标识符、用户标识符 因此,用户标识符应遵循以下规则: 1、不能使保留字; 2、只能有字母、数字和下划线三种字符组成 3、第一个字符必须是下划线或字母 4、中间不能有空格 5、一般不要和c语言的库函数名相同 2、数据类型 整型 int,short int,long int 实型 Float,double,long double 字符型 char 2. 2 C语言的数据类型 2.2.1 基本数据类型 2.2.1 基本数据类型(一) 2.2.1 基本数据类型(二) 2.2.1 基本数据类型(三) 2.2.2 常量 2.2.2 常量(一) 2.2.2 常量(二) 2.2.2 常量(三) 2.2.2 常量(四) 2.2.3 变量及类型定义 2.2.3 变量及类型定义 例4:看程序,写结果 #include main() {printf(“%c,%d\n”,’#’,’#’); printf(“%c,%d\n”,’a’+2,’a’+2); printf(“%d,%c\n”,65,65); } 例5:看程序,写结果 练习1: 打印如下图形: ******************** This is my frist program! ******************** 练习2: 打印如下图形: * *** ***** *** * 5、库函数 一般用编译预处理命令#include来实现。 例如:#include “stdio.h” 或 #include 常用的函数库有: 格式输入输出函数 stdio.h 数学函数 Math.h 2.3 运算符及表达式 2.1.1 C程序实例(2) [例2.2]程序结果及分析 2.3.1 运算符和表达式 2.3.1 运算符和表达式 2.3.2 算术运算符及算术表达式 2.3.2 算术运算符及算术表达式 2.3.3 关系运算符及关系表达式 2.3.4 逻辑运算符及逻辑表达式 2.3.4 逻辑运算符及逻辑表达式 2.3.5 条件运算符及条件表达式 2.3.6 赋值运算符及赋值表达式 2.3.7 逗号运算符及逗号表达式 2.3.8 求字节运算符 2.3.9 类型转换 1. 整型常量 2.实型常量 3.字符型常量 4.字符串常量 1. 整型常量 (1)十进制整型常量:以数字1~9开头,其他位以数字0~9构成十进制整型常量。如12,-38等。 (2)八进制整型常量:以数字0开头,其他位以数字0~7构成八进制整型常如012,-037等。 在C语言中,整型常量有十进制、八进制、十六进制三种进制表示方法,并且各种数制均可有正(+)负(-)之分,正数的“+”可省略。 (3)十六进制整型常量:以0X或0x开头(数字0和大写或小写字母x),其他位以数字0~9或字母a~f或A~F构成十六进制整型常量。如0x12,-0Xa9等。 如果在整型常量加上后缀L或l表示该常量为长整型常量,加上后缀U或u表示无符号整型常量。 2. 实型常量 (1)小数表示法 :它是由数的符号、数字和小数点组成的实型常量(注意:必须有小数点)。如-2.5、3.0、4.、.34等都是合法的实型小数形式。 (2)科学计数法 :科学计数法也称指数法。它是由数的符号、尾数(整数或小数)、阶码标示(E或e)、阶符和整数阶码组成的实型常量。尾数不可缺省,阶码必须为整数。如-2.5E-3、3e5、34E-3等都是合法的指数形式。如-2.5E-3表示-2.5×1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值