第2章C数据类型.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 篇、章 句、段 词、词组 字 自然语言层次 程序设计语言层次 语句 表达式/函数 常量/变量 程序 第2章 C语言数据类型 本章主要教学内容 基本数据类型(整型和实型) 常量和变量 变量的定义、赋值 标识符命名 计算数据类型占用存储空间的大小 #include stdio.h /*函数功能:计算两个整数相加之和 入口参数:整型数据a和b 返回值: 整型数a和b之和 */ int Add(int a, int b) { return (a + b); } /*主函数*/ main() { int x, y, sum = 0; printf(Input two integers:); scanf(%d%d, x, y); /*输入两个整型数x和y*/ sum = Add(x, y); /*调用Add计算x和y之和*/ printf(sum = %d\n, sum); /*输出x和y相加之和*/ } 一个简单的C程序例子 编译预处理命令 并列的两个函数 其中主函数是 程序的入口 程序注释 一个C语言程序必须有且仅有一个用main作为名子的函数。 一个C程序可以包含零到多个用户自定义函数 可以调用系统提供的库函数,调用前要相应的关文件包含到文件中。 1.C程序是由函数构成的 2.函数由函数首部和函数体两部分组成 3.C程序书写格式与规则 分号结束 用“/*”和“*/”包含起来的内容为注释 C程序常见标识符号分类 1.关键字 2.标识符 3.运算符 4.分隔符 5.其它符号 6.数据 关键字 C语言规定有固定含义的单词 例:int return const (详见附录A) 标识符 预定义和用户自定义标识符 例:预定义标识符 main、printf 用户自定义标识符 x,y,add 运算符 丰富,共34种(13类):附录C 例:算术运算符:+、-、*、/、% 关系运算符:,=,…… 增1和减1运算符:++、-- 用户自定义标识符命名规则 英文字母、数字和下划线; 标识符有长度限制 “见名知意” 标识符区分大小写 尽可能与开发工具风格一致 分隔符 空格,回车/换行,逗号等 例:int a,b,c; 其它符号 大花括号“{”和“}”通常用于标识函数体或者一个语句块 “/*”和“*/”是程序注释所需的定界符 数据 常量和变量 由英文字母、数字和下划线组成,大小写敏感 不可以是数字开头 直观,见名知意,便于记忆和阅读 最好使用英文单词或其组合 切忌使用汉语拼音 下划线和大小写通常用来增强可读性 variablename variable_name variableName 不允许使用关键字作为标识符的名字 int, float, for, while, if等 某些功能的变量采用习惯命名 如:for语句所采用的循环变量习惯用i, j, k Windows 风格 UNIX 风格 标识符的命名规则 基本数据类型 常量 变量 在计算机中存储的数据,按存储的性质 分,可分为: 常量 定义:常量是一种在程序中保持固定类型和固定值的数据。 类型 整型常量 实型常量 字符常量 字符串常量 枚举常量 整型常量 18、-31 长整型常量 123l、123L、123456l、123456L 无符号型常量 123u、 123U 浮点常量 十进制小数形式 123.45、456.78 指数形式 1e-2、4.5e3 单精度实型常量 123.45f、 456.78F、1e-2f、4.5e3F 长双精度型常量 123.45l、 456.78L、1e-2l、4.5e3L 常量 八进制与十六进制常量 以数字“0”开始的整型常数是八进制数 022、-037 010和10大小不一样 因为八进制并不常用,所以此种表示法比较少见 以“0x”或者“0X”开始的整型常数是十六进制 A~F和a~f用来表示十进制的10~15 十六进制的形式比较常用,尤其在进行位一级的控制的时候 0x12、-0x1F, -0x1f 字符常量 由单引号括起来的一个字符。 字符常数的表示方法 ’a’,’A’,’5’,’%’,’$’…… 单引号内只能有一个字符,除非用“\”开头 就是一个普通整数,也可以参与各种数学运算 每个字符具有一个0~255之间的数值,可从ASCII表查出 注意:’5’和整数5的区别 字符的数学运算在密码学内用得比较多 字符常量 转义字符 一些特殊字符(无法从键盘输入或者另有它用)用转义字符表示(P44表4-1) 字符串常量 用双引号括起来的0个或多个字符组成的字符序列 I am a string 表示空字符串

文档评论(0)

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

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

1亿VIP精品文档

相关文档