- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第Ⅱ部分 程序语言基础(C语言) 第三章 数据类型与基本输入输出 C/C++语言 简介 C语言是国际上广泛流行的计算机高级语言。它适合作为系统描述语言,既可以用来编写系统软件,也可用来编写应用软件。 C++是从C语言发展演变而来的,首先是一个更好的C,C++引入了类的机制,最初的C++被称为“带类的C” C/C++程序实现过程 C程序实例 #includeiostream using namespace std; int main() { int i=1,ni,gi; do { cinnigi; if(gi=80) coutni=ni gi=giendl; i=i+1; } while(i=50); return 0; } 词法记号 关键字 C++预定义的单词 标识符 程序员声明的单词,它命名程序正文中的一些实体 文字 在程序中直接使用符号表示的数据 操作符 用于实现各种运算的符号 分隔符 () {} , : ; 用于分隔各个词法记号或程序正文 空白符 空格、制表符(TAB键产生的字符)、换行符(Enter键所产生的字符)和注释的总称 标识符 字符集 大小写的英文字母:A~Z,a~z 数字字符:0~9 特殊字符: 空格 ! # % ^ * _(下划线) + = - ~ / \ ; . , () [] {} 标识符 标识符的构成规则:以大写字母、小写字母或下划线(_)开始。 可以由以大写字母、小写字母、下划线(_)或数字0~9组成。 大写字母和小写字母代表不同的标识符。 #include iostream using namespace std; int main(void) { const int PRICE=30; int num,total; float v ,r,h; num=10; total=num*PRICE; couttotal endl; r=2.5; h=3.2; v=3.14159*r*r*h; coutv endl; } 数据类型 C语言中的数据类型包括基本数据类型(内置数据类型)和用户自定义数据类型。 整型数据 十进制 八进制 十六进制 0 0 0x0 15 017 0x0F 65 0101 0x41 二进制、八进制、十六进制转换 二进制 八进制 十六进制 160 0x70 361 0x F1 整型数据及取值范围 类型 说明符 位数 数值范围 短整 short 16 -32768~32767 基本 int 32 -231~(231-1) 长整 long 32 -231~(231-1) 无符号unsigned short 16 0~65535 unsigned [int] 32 0~(232-1)unsigned long 32 0~(232-1) 浮点型 float的存储方式 双精度的存储方式 字符型数据 字符常量 单引号括起来的一个字符,如:a, D, ?, $ 字符变量 用来存放字符常量例:char c1,c2; c1=a; c2=A; 字符数据在内存中的存储形式 以ASCII码存储,占1字节,用7个二进制位 字符数据的使用方法 字符数据和整型数据之间可以运算。 字符数据与整型数据可以互相赋值。 转义字符使用 大小写字母转换 整形字符型互用 #includeiostream using namespace std; int main() { char c1=a; int x1; x1=c1; coutx1=x1endl; c1=x1+5; coutc1=c1endl; return 0;} 布尔型数据 布尔型(bool)数据的取值:只有 false 和 true 两个值 字符串类型 字符串常量 例:CHINA a a 所以:char c; c=a; 空值类型void void数
文档评论(0)