C语言程设计第二章.pptx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程设计第二章

第2章 C语言程序基本语法 本章内容 学习目标 2.1 C语言的数据类型 2.1.1C语言具有的数据类型 定义:数据类型是指数据的内在表现形式。 说明:数据在加工计算中的特征就是数据类型。例如,学生的年龄、学科成绩等都可以进行加减等算术运算,具有一般数据的特点,在C语言中称为数值型。 C语言提供的数据类型如右所示: 数据类型 基本类型 整型 基本整型(int) 短整型(float) 长整型(long) 无符号整型 无符号整型(unsigned int) 无符号短整型(unsigned short) 符号长整型(unsigned long) 实型 单精度型(float) 双单精度型(double) 字符类型(char) 枚举类型(enum) 构造类型 数组类型([]) 结构体类型(struct) 共用体类型(union) 文件类型(FILE) 指针类型(*) 空类型(void) 2.1.2 基本的数据类型 基本数据类型是不可再分的最基本的数据类型,是构造其他数据类型的基础。C语言提供的一种基本的数据类型及其对应的关键字如表2-1所示。基本数据在不同计算机所占的二进制位数的二进制数如表2-2所示. 数据类型 关键字 字符型 char 整形 int 浮点(单精度)型 float 双精度型 double 无值型 void 表2-1 C语言基本的数据类型及其对应的关键字 表2-2 基本数据在不同计算机所占的二进制位数的二进制数 机型 长度 类型 IBM370(单位:bit) IBM-PC(单位:bit) Char 8 8 Int 32 16 Float 32 32 double 64 64 2.1.3基本数据类型的修饰 C编译系统中的基本数据类型修饰有如下的规定: (1)char型数据可以用signed、unsigned加以修饰,即可以有char、signed char、unsigned char三种形式。 (2)int型数据可以用signed、unsigned、short、long加以修饰,即可以有int、signed int、unsigned int、short int、long int、signed long int、unsigned long int等形式。对于int而言,当使用类型修饰后,关键字int可省略不写,例如signed long int可以写成long,unsigned long int可以写成unsigned long。 (3)C语言的ANSI C标准指出:各种变量的聚会范围应在标题文件limits.h和float.h中作出定义。 2.2常量和变量 1. 常量 在程序运行过程中不能改变的量称为常量 常量分为直接常量和符号常量 Company Logo 【例2. 1】常量使用 #define PRICE 30 /*宏定义语句*/ #include stdio.h int main(void) { int sum,num; /*定义变量sum和num为int类型*/ num=5; /*使num的值为5*/ sum=num*PRICE; /*计算sum的值为num与PRICE的乘积*/ printf(sum=%d\n,sum); /*输出sum=150*/ return 0; } 运行结果:sum=150 说明: 程序中用#define命令行定义PRICE代表常量30,此后凡在本文件中出现的PRICE都代表30,可以和常量一样进行运算 说明:如再用赋值语句给PRICE赋值是错的 PRICE=40;/* 错误,不能给符号常量赋值 2.2常量和变量 2. 变量 在程序运行过程中其值可改变的量叫变量 变量包括变量名和变量值。 变量名  用标识符命名,对应一定数量的内存存贮单元,存储单元大小视变量类型而定。 变量值  通过标识符访问,指变量存贮空间内所存放的内容,其数据类型与变量类型相同。 2.2常量和变量 【例2. 2】变量的定义 #include stdio.h int main(void) { int a=5,b=6,total=0; tatal=a+b; printf(total=%d\n,total); return 0; } 说明:错把total写成tatal,程序编译 时,会报告tatal未定义 2.2常量和变量 变量的类型 2.2常量和变量 2.3 整型数据 2.3.1整型常量 整型常量即整常数。在C语言中,整型常量可以用十进制、八进制、十六进制3种形式表示。 1.十进制整数 由0~9共10个数码组成。如5234

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档