1 基本编程知识.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 基本编程知识.ppt

Object Oriented Programming in C++ 1 基本编程知识 主要内容(1) 1、cpu 内存条 硬盘 显卡 主板 显示器之间的关系 2、程序是如何运行起来的 3、什么是数据类型 4、什么是变量【重点】 5、cpu 内存条 VC6 操作系统之间的关系 6、变量为什么要初始化 7、如何定义变量【重点】 主要内容(2) 8、什么是进制[PPT] 9、常量在C语言中是如何表示的 10、常量是以什么样的二进制代码存储在计算机中 11、什么是字节 12、什么是ASCII码【重点】 13、代码规范化 C语言的数据类型 基本数据类型(教材19页) 整数: 整型 int 4 , 短整型 short int 2, 长整型 long int 8 实数【浮点数(计算机内不能定点存储)】 单精度浮点数 float 4 双精度浮点数 double 8 字符: char 复合类型数据:(把基本类型复合起来) 结构体 枚举 共用体 4、什么是变量 变量的本质就是内存中的一段存储空间 5、 cpu 内存条 VC6 操作系统之间的关系 VC6向操作系统请求在内存中开辟一段内存,VC再使用这些内存完成程序运行 6、变量为什么要初始化 所谓变量的初始化就是赋值的意思 7、如何定义变量 数据类型 变量名 = 要赋的值; 等价于 数据类型 变量名; 变量名 = 要赋的值; 举例子: int i = 3; 等价于 int i; i = 3; int i, j; 等价于 int i; int j; int i, j = 4; 等价于 int i; int j; j = 4; int i = 3, j = 4; 等价于 int i; int j; i = 3; j = 4; int i,j; i = j = 5; 等价于 int i, j; i = 5; j = 5; 8、什么是进制[PPT] # include stdio.h int main(void) { int i = 1000; printf(%#X\n, i); return 0; } //输出结果是:0X3E8 9、常量在C语言中是如何表示的 整数: 十进制: 传统的写法 十六进制: 前面加0x或0X 八进制: 前面0 注意是数字零不是字母o 浮点数 传统的写法: float x = 3.2; 科学计数法: float x = 3.2e3;//x的值是3200 float x = 123.45e-2; //x的值是1.2346 9、常量在C语言中是如何表示的 字符 单个字符用单引号括起来 ‘A’表示字符A ‘AB’错误 “AB”正确 字符串用双引号括起来 “A”正确,因为”A”代表了’A’’\0’的组合 10、常量以什么样的二进制代码 存储在计算机中 整数以补码的形式转化为二进制代码存储在计算机中 实数以IEEE754标准转化为二进制代码存储在计算机中(即在内存中以指数形式存储) 字符的本质也是与整数的存储方式相同 先通过ASCII码把字符转换为对应的整数,再按整数以补码形式转换为二进制 11、什么是字节 字节就是存储数据的单位,并且是硬件所能访问的最小单位 1字节 = 8位 1K = 1024 字节 1M = 1024K 1G = 1024M 12、什么是ASCII码 ASCII码不是一个值 ASCII规定了不同字符用哪个整数值去表示 它规定了 A -- 65 B -- 66 a -- 97 b -- 98 0 -- 48 代码的输出结果是? # include stdio.h int main(void) { char ch = A; printf(%d\n, ch); return 0; } # include stdio.h int main(void) { char ch = A; //4行 OK 等价 char ch; ch = A; // char ch = AB; //error 因为AB是字符串, 我们不能把字符串赋给单个字符变量 // char ch = A; //error // char ch = AB; //AB是错误的 // char ch = B; //error, 因为ch变量已经在4行定义了, 这样会导致变量名被重复定义 ch = C; ch = D; printf(%c\n, ch); return 0; } 13、代码的规范化 代码的可读性更强[容易让自己和别人更清楚的看懂程序] 使程序更不容易出错 如何编写出更有保存价值和更有学习价

文档评论(0)

zhoujiahao + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档