- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《郝斌C语言自学视频》笔记v1.1作者:星辰变71目录的编号对应视频的编号,专为懒得打字做笔记的吧友所著!再次感谢郝斌老师,带我们装逼带我们飞(∩_∩)1.所用编程软件视频中用的编程软件是VC++6.0,本笔记用的编程软件是VS2010和Dev C++5.11。要求变量定义写在最前面,不能中途定义,否则编译时会出错。17.什么是数据类型整型:整型int-4字节长整型long int-8 短整型short int-2浮点型:float-4 double-8字符char-1所占字节数不一定都是这样,但是比如长整型所占一定大于等于整型。复合数据类型:结构体枚举共用体18.什么是变量int i; //VC++6.0请求操作系统把内存条中的一个空闲单元和i产生关联i=3; //3最终是存放在内存中,程序终止之后3所站的空间被释放如果不使用变量,要自己去找内存中的空闲单元,有了变量就不用考虑了。变量的本质就是内存中一段存储空间20.变量为什么必须初始化所谓初始化,就是赋值。当软件运行完毕后,操作系统将回收该内存空间,以便再次分配给其他软件使用。(注意:操作系统并不清空该内存空间中遗留下来的数据)综上,一个软件所分配的空间中极可能存在着以前其他软件使用过后的残留数据(垃圾数据)。所以通常我们为一个变量,为一个数组,分配好存储空间之后都要对该内存空间初始化!21.如何定义变量int i=3;等价于int i; i=3;int i,j;等价于int i; int j;int i,j=3;等价于int i; int j; j=3;int j=3,j=5;等价于int i; int j; i=3; j=5;int i,j;i=j=5;等价于int i,j; i=5; j=5;22.什么是进制N进制就是指逢N进1。我们计算机只识别二进制。C语言规定八进制前要加0(注意是零不是字母O),十六进制前要加0x或者0X,十进制前什么都不加。在汇编中:在数字后加字母B表示二进制,加O表示八进制,加D表示十进制,加H表示十六进制。例如:1011B也记为(1011)2 1357O也记为(1357)82049D也记为(2049)103FB9H也记为(3FB9)16printf中,%d表示以十进制输出;%x或%X(决定输出字母的大小写)以十六进制输出;%O(这次是字母不是零了!)表示以八进制输出。23.常量在C语言中是如何表示的A.整数:八进制前要加0(注意是零不是字母O),十六进制前要加0x或者0X,十进制前什么都不加。B.浮点数:传统的写法float = 3.2;科学计数法float x = 3.2e3; //x的值是3200float x =123.45e-2; //x的值是是1.2345编译时会有个警告,如图为什么呢?C语言中,无论是传统写法还是科学计数法,默认是double型。double赋给float会丢失精度。可以选择忽略警告,也可以选择加个F变成123.45e-2F。这样编译时就没有警告了。注意一个问题,为了解决上述窗口一闪而过,我们要加上头文件(如图)并在main函数结尾前加上(如图)。C.字符:单个字符用单引号括起来,如’A’。‘AB’错误,”AB”正确。字符串用双引号括起来。’’A’’正确,因为’’A’’代表了’A’’\0’的组合。可以想成一个字符串就一个字符。24.常量是以什么样的二进制代码存储在计算机中整数是以补码的形式转换为二进制代码存储在计算中的。实数是以IEEE754标准转换为二进制代码存储在计算中的。字符本质上与整数的存储方式相同。26.代码的规范化A.括号一敲敲一对(){},敲完括号再写内容B.注意加空格。比如if ()//if要敲空格再加括号比如Int a = 1; //等号两边要加空格比如x1=(-b + sqrt(delta)) / (2*a); //这些运算之间要加空格C.注意从属关系要进行缩进。选中要缩进的多行代码按Tab,就一起右移了,Shift+Tab就一起左移回来了。D.代码之间要适当的空行。相同功能的写在一起,然后空一行再写下一部分相对独立功能的代码。27.什么是字节字节是存储数据的单位,并且是硬件所能访问的最小单位。1字节=8位,这是固定不变的。CPU只能直接处理内存里面的数据,硬盘的数据必须调入内存才能处理。硬件上最小的单位是位,不是0就是1。但是CPU只能到字节上,不能准确控制到某一位。控制到位上可通过位运算符。下面是内存条28.不同类型数据之间相互赋值的问题这个问题是C和C++所独有的,如果想深入了解C和C++必须搞清楚。如果想搞清楚必须懂补码。29.Char使用常见问题A. char ch = ‘A’; //正确
您可能关注的文档
- 工序分步定时控制器方案.doc
- 《道路工程》第八-1章讲述.ppt
- 工效学检查方案.doc
- 《道德与法治》七上第一课第二节《少年有梦》公开课讲述.ppt
- 工时定额标准方案.doc
- 《通信原理》-樊昌信-曹丽娜-编著第六版课件-第1~5章讲述.ppt
- 工段长培训二方案.ppt
- 《那片绿绿的爬山虎》课件(实用之星)讲述.ppt
- 《邹忌讽齐王纳谏》(修改稿)讲述.ppt
- 《道路工程》第七章讲述.ppt
- 高中英语角体验式教学对学生英语素养提升的路径探析论文.docx
- 小学阶段校园花卉多样性教育与生态保护实践探究论文.docx
- 社区公共文化活动对青少年心理健康影响的实证研究论文.docx
- 高中数学教学中学生数学思维与数学建模能力培养的实践论文.docx
- 历史教学中的历史地图解读与学生空间观念的培养研究论文.docx
- 初中生手机使用对学习成果的影响:基于学习心理学的理论分析论文.docx
- 太赫兹波超表面偏振调控的CST仿真与光学特性研究论文.docx
- 小学英语语音识别技术在教学中的应用与效果评估论文.docx
- 高中政治法治教育对学生法律意识培养策略研究论文.docx
- 基于翻转课堂的高中生物课堂中科学探究能力培养研究论文.docx
原创力文档


文档评论(0)