C语言 据类型与基本输入输出.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 数据类型与基本输入输出 第一节 C的数据类型 第二节 常量 第三节 变量 第四节 数据的输入输出 第一节 C的数据类型 第二节 常量 什么是常量?有几类? 常量是指在程序过程中不可以改变的量 (1)可以分为: 字面常量:是从该常量本身就可以知道该量的大小及类型 。 如 3.14159,3,“123”, 。 符号常量:是用一个字符来表示一个常量 #define PI 3.14159 (2)根据数据类型也可分:整型常量、实型常量、字符常量和字符串常量。 (3)标识符 整型常量 整型常量有三种表示: (1)十进制表示法 : 如 23, 127, -256, 35535 (2)八进制表示法 如 0123,020,-054等 (3) 十六进制表示法 如 0x10,0xff,0x1000, 0xffff, -0xab 注意事项 1、在以前数学里,一个数前面加零对结果没有影响,但C语言中,前面加零与不加零完全不一样。 如012,12是二个不同的数。 2、如093是一个非法的数 实型常量 二种表示方法: (1)小数表示:如123.34 (2)指数表示:尾数用e表示指数 如 -1.32e3(规范化的指数形式) 23.4e-2(非规范化的指数形式) (3)实型常量的类型(必须知道) 实型常量不定义类型,系统按照双精度处理。 f=2.45678*4523.65 若在数的后面加f , 如1.65f,按单精度处理。 实型常量可赋给float ,double, long double变量。 字符常量 (1)普通字符常量 就是用单撇号括起来的一个字符或者其ASCII码。 (2)转义字符常量 该字符代表的意义不能直接从字符的表面看得出来。有其另外的意义。 转义字符常量(P24)(掌握) 字符常量使用举例 main() { printf(“Hi\n\nNice to meet you\n”); printf(“Hi\b\bNice to meet you\n”); printf(“hi\tNice\tto\tmeet\tyou\n”); printf(“to be deleted\rLeaning C is a wonderful experience\n”); printf(“\x41\101”); } 输出结果: 输出结果: 字符串常量的表示(掌握) (1)用双引号括起来表示字符串常量 如“nice”, “Learning C is a wonderful exeperience for me” (2)引号里面可以是普通字符常量和转义字符常量 (3)字符串常量在内存的存放方式 占据内存中的连续一片空间,其实际内存单元是字符个数加1,额外多一个是用来存放‘\0‘,这是一个非常特殊的字符,其实不存在该字符,所有用它来表示字符串的结束,所以’\0’是字符串的结束符。 \0---ASCII码为0的字符。 如:“Hello” 标识符 一、标识符:用来定义对象名称 1、标识符的有效长度:1-32字符。一般不超过8个。 2、标识符的第一个字符必须是26个字母和下划线。后继字符可以是26个字符,10个数字和下划线 3、选择标识符时尽量做到:见名知意。 第三节 变量(重要) (1)变量:其值在程序过程中可以发生变化的量。 (2)有关变量的几点说明: 每个变量只能属一个类型 每个变量都先说明,后使用 每个变量都分配给一个内存单元,因此每个变量都有地址。 (3)变量的取名规则(同标识符) 规则1:只能用以下字符来取变量名 26个字符,10个数字和下划线 规则2:第一个字符必须是26个字母和下划线 规则3:不能与一些关键字同名 原则:见名知意(例子) 基本数据类型的变量分类(重点) 整型变量 实型变量 字符型变量 整型变量 (1)整型数据在内存中以补码形式存放。(了解) (2)每一个整型变量在内存中占2个字节, 例如:int i; i=10; 十进制10 (2)若i=-10;负数的补码为该数的绝对值的二进制按位取反再加1。 整型变量的分类-整型类型(掌握)     TC中 short 2,int 2,long 4 带符号和不带符号:可以在int short,long之前加unsigned和signed表示不带符号和带符号。 取值范围不同(可参考P19) 不指定符号,则默认signed。 整型变量的定义和使用:

文档评论(0)

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

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

1亿VIP精品文档

相关文档