大学c期末总结

大学c期末总结

ID:33028843

大小:110.51 KB

页数:26页

时间:2019-02-19

大学c期末总结_第1页
大学c期末总结_第2页
大学c期末总结_第3页
大学c期末总结_第4页
大学c期末总结_第5页
资源描述:

《大学c期末总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1:在赋值运算中不同类型的相互转换:(1):将整形赋给浮点型变量时,是以指数的形式存储在的。(2):若将double型的赋给float型时,若值超过了float的范围,就会出错,但是调试不会报错,但是在运行时出现非预期的符号:uoidnain()

2、值uoidmain()int3=289;Floatb=289;boolc=1;chard,e,F;d=a,e=b,F=c;//289=0000000100100001〃已知?的ASCII码是33,也就是叭0001cout«d«1t1«e«1t1«F«1t1«endl;I??©jP^essanykeytocontiruie(4):将signed型给unsigned型赋值时,连同符号位一起传送。并且,负数是以补码形式存放,在传输过程中,并不会进行原码补码的变换。详见P37.uoidmain()<4294967295Pressanykeytoconti

3、nueinti—1;unsignedintn-i;cout<

4、值:右值指的是引用了一个存储在某个内存地址里的数据,包括常量区,栈区等。(4):什么东西不能作为右值:由这个定义可以知道,如果左值的数据类型允许的话,几乎所用值都能作为右值。特别要注意的是,++/—一(前置)加上一个变量,如(++n),这个变量可以作为左值。++n=a;n++=a;D:MicrosoftUisualStudioMyProjects11-cpp(9):errorC2106:*=*:leftoperandmustbe1-ualue3:逗号表达式具体形式:(表达式1,表达式2,表达式3)结果:逗号表达式的最终结果等于最后一个表达式运算

5、出来的结果,但是一定会受到前几个表达式的影响,如赋值操作。应用:(1):赋值语句:如a=(表达式1,表达式2)(2):条件语句?::如沪(表达式1,表达式2)?(表达式3):表达式(4);uoidnain()

6、里写的并不完全,但是基本只是考这一些,具体的可以査看附录B。5:空语句:即只有一个的语句。什么都不做。structa<>;;;;!intmain()returnO;;;;}这样的写法是没有问题的。6:表达式与语句的区别i=i+1i=i+1;億二僑式7:C++编译器自带一些函数(语句)并不是所有的东西都包含在头文件当中的,c卄编译器本身也提供一些语句,比如if语句,赋值语句,for语句等。所以头文件并不是必不可少的。•关于和r(回车)的区别r表示回车,但是并不和我们平时所用的Enter键作用相同。它的意思是将光标移到这一行的开头。在windows

7、操作系统中,回车的完整写法应该是ro单纯的使用乜并不能换行。uoidmain()〃这里使用r来试验10L0inta9b;cin>>a;cout«a«*r*;cin>>b;cout«b«endl;可以看出来,在输出a(10)以后,光标并没有移到下一行而是到了这一行的开头,这个后果就是再输入别的内容时,第二行的东西会被替换掉。所以,r和要区分清楚。9:输入输出控制符(1)需要在头文件加上(manip是manipulator(操纵器)的缩写)(2)常用函数有:dec10进制hex16进制oct8进制这里的三个字母都必须是小写

8、的,因为C++编译器区分大小写。setfill(n)向设置宽度的空白区域填充字符n(可以是字符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。