网站大量收购独家精品文档,联系QQ:2885784924

运算符与输入输出函数c程序设计基础教程.ppt

运算符与输入输出函数c程序设计基础教程.ppt

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

第三章 基本数据类型、运算符与输入输出函数 3.1 基本数据类型 3.2 常量 3.3 变量 3.4 C语言的运算符和表达式 3.5 输入输出函数 3.1 基本数据类型 3.2 常量 3.2.1 整型常量 整型常量就是整常数,可以用三种进制形式表示: 1.十进制数:以非0数字开头的数。如123,-123等,其每个数字位可以是0~9。 2.八进制数:以数字0开头的数。如0123,-0123等,其每个数字位可以是0~7。 3.十六进制数:以0x(或0X)开头的数。如0xffff,0x1111,-0x123等,其每个数字位可以是0~9、A~F(或a~f)。 3.2 常量(续) 3.2.2 实型常量 实型常量在C语言中又称为实数或浮点数。在C语言中,实数只采用十进制。它有两种表示形式: 1.十进制形式。这种形式的数由整数部分、小数点和小数部分组成(注意必须有小数点)。如:1.24,0.345,.222,234.0,333.,0.0等。 2.指数形式。这种形式由三部分组成:实数部分、字母E或e和整数部分。象123x1022可以表示为123E22或123e22。要注意,字母E或e之前必须有数字,之后的数字必须为整数。如e3、2.1e3.5、2.7e、e等都不是合法的指数形式。 3.2 常量(续) 3.2.3 字符常量 C语言中的字符常量是用单引号(‘)括起来的一个字符。如’A’、’x’、’D’、’?’、’3’、’X’等都是字符常量。 C语言中还规定有另一类字符常量,它们以\开头,被称作转义字符,意思是将反斜杠(\)后面的字符转变成另外的意义。 3.2 常量(续) 3.2.4 字符串常量 字符串常量是用双引号括起来的字符序列。如:string、This is my first program!。C语言规定字符串的存储方式为:串中的每个字符(转义字符只能被看成一个字符)按照它们的ASCII码值的二进制形式存储在内存中,并在存放串中最后一个字符的位置后面再存入一个字符\0(ASCII码值为0的字符),这是字符串结束的标志。 3.2 常量(续) 3.2.5 符号常量 C语言允许将程序中的常量定义为一个标识符,称为符号常量。符号常量一般使用大写英文字母表示,以区别于一般用小写字母表示的变量。符号常量在使用前必须先定义,定义的形式是: #define 标识符 常量 3.3 变量 (续) 3.3.2 整型变量 整型变量可分为:基本型、短整型、长整型和无符号型。无符号型又分为无符号整型、无符号短整型和无符号长整型。 3.3 变量 (续) 3.3.3 实型变量 C实型变量分单精度(float型)和双精度(double型)两类。 3.3 变量 (续) 3.3.4 字符型变量 字符型变量用来存放单个字符,定义形式如下: char c1, c2; 可对c1、c2赋值,c1=a;c2=b;注意不能将字符串常量赋给一个字符变量。 3.4 C语言的运算符和表达式 (续) 算术运算符和算术表达式 注意以下几点: ⑴ 两个整数相除结果为整数,如5/3的结果为1。如果参加运算的两个数中有一个数为实数,则结果是double型。 ⑵ 模运算符%,又称求余运算符,要求%两侧均为整型数据,如7%4的值为3;而且余数的值符号与被除数一致,如-7%-4的值为-3。 ⑶ 运算符“+ +”是操作数加1,而“--”是操作数减1,只适用于变量,不能用于常量或表达式。 3.4 C语言的运算符和表达式 (续) 3.4.2 赋值运算符和赋值表达式 一、基本赋值运算符 二、复合赋值运算符 3.4 C语言的运算符和表达式 (续) 3.4.5 条件运算符和条件表达式 3.4 C语言的运算符和表达式 (续) 3.4.6 逗号运算符和逗号表达式 逗号除了可以作为分隔符使用之外,也可以用逗号将若干个表达式分开便构成了逗号表达式。其一般形式为: 表达式1,表达式,……,表达式n 逗号表达式的运算次序为:先求解表达式1的值,再求解表达式2的值,最后求解表达式n的值。逗号表达式的值为表达式n的值。 3.4 C语言的运算符和表达式 (续) 3.4.7 指针运算符 1.取地址运算符(一元运算符) 2.取值运算符*(一元运算符) 3.4 C语言的运算符和表达式 (续) 3.4.8 sizeof运算符 1.用于数据类型 使用形式:sizeof(type) 数据类型必须用括号括住。如sizeof(int)。 2.用于变量 使用形式:sizeof(var_name)或sizeof var_name 变量名可以不用括号括住,但带括号的用法更普遍。 3.4 C语言的运算符和表达式 (续) 3.4.9 不同类型数据之间的转换 1.自动类型转换

文档评论(0)

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

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

1亿VIP精品文档

相关文档