- 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语言归纳
第一章 1.上机输入与编辑源程序-对源程序进行编译-与库函数连接-运行目标程序 2.C程序是由函数构成的,函数是C程序的基本单位。一个C程序可以由一个主函数和若干其他函数构成,但至少要包含一个主函数。 3.C程序都是以分号为结束的 4.每一个C程序必须有且只有一个main()函数,每个C程序都是从main()函数开始执行,到本程序的main()函数结束.main()函数可以出现在程序的任何位置 5. C语言没有输入、输出语句,但系统为用户提供了函数,用于实现输入输出操作 例:scanf , printf 6. C语言是严格区分大小写。例如printf()和?Printf()表示两个不同的函数 7. 将C源程序进行编译可得到目标文件 8. C程序目标文件的扩展名为.obj C语言源程序的扩展名为.c 第二章 1.数据类型:基本类型(整型、字符型、浮点型、枚举类型), 构造类型(数组类型,结构体类型,共用体类型), 指针类型, 空类型 2. 标识符 只能由字母、数字或下划线组成。且第一个不能为数字,不能为C 语言所定义的关键字,区分大小写 关键 数据类型: int、char、float、double、short、long、void、signed、unsigned、enum、struct、union、const、typedef、volatile 存储类别: auto、static、register、extern 语句命令字: break、case、continue、default、do、else、for、goto、if、return、switch、while 运算符: sizeof 3. 常量不能放在赋值语句的左边,不能通过赋值语句来更改 4. e?或unsigned int 变量值的范围为 0到65535 ---无符号整型 8.float 小数后保留6位小数 字符与字符串比较 字符变量只能放一个字符,在内存中占一个字节。 字符串常量:是由一对双引号括起来的字符序列,在每一个字符串常量的结尾加一个\0表示结束。\0是以ASCII码为0的字符。0的ASCII为48 因此,字符常量占的内存单元总比实际的多1。例:char a=”abc” 所占的内存单元为4 9.对于运算符* 、/只有在两侧操作都是整型时,所得的结果才是整型 对于运算符%它的两侧必须都是整型操作数。若不是整型数必须将操作数强制转换成整型再进行求余运算,否则将出现编译错误 10.取模运算的符号与被除数相同。例:3%(-2)和3%2结果都是1 (-3)%(-2)和(-3)%2结果都是-1 5%3=2, 6%3=0, 3%5=3 取整运算:-3/2和3/(-2) 结果都是-1就是说如果表达式中有一个是负号的则为负。两个负号则为正数。 5/3=1,3/5=0 11.C语言规定:自增运算符和自减运算符的操作不能是常量或表达式,必须是左值 2++,(x+1)++都是不合法的 例:int j=2,m=2;m+=(j++)+(++j)+(j++),求m的值 分析:首先?j=2,先使用后增加,所以第二,三个j?值Int a=4 #define max 30 Max=30 (是错误的) Int x,y; x+y=10 (是错误的) 13.在进行类型转换时,操作数的值并不发生改变,改变的只是表达式值的类型 C语言采用“最长匹配”原则,a=a+++b+++c;等价于a=a(++)+b(++)+c 14.Float x=1; int y=2;y+=++x*++x;则y的值为11 分析:因为++优先级高于*,所以可以理解成x=x+1;x=x+1;即x=3,y=y+x*x=11 15.\b 为退格 向左退一位 \123 表示八进制 允许有三位数字。但是数字必须为0—7 \X20 表示十六进制 允许有两位数字。数字必须为0—f 例:\x18\18qw+\168\1676 为十个字符 16.在格式说明基本形式加附加格式说明符 在格式说明%后加一个整数m—指定宽度为|m|位: 若实际需要的位数 |m|位,则m失效,则原样输出 若m为无符号整数,则左边填空格(向右靠齐) 若m为负整数,则右边填空格(向左靠齐) 若m为带正号整数,则左边填空格且所输出的数据前有正负号 %m.n ,输出占m列,但只取字符串中左端n个字符。 %-m.n ,输出占m列,但只取字符串中左端n个字符。 当mn时。则m自动取n值。 Printf(“%3s, %7.2s, %.4s,%-5.3s”,”CHINA”, ”CHINA”, ”CHINA”, ”CHINA”); CHINA,+++++CH,CHIN,CHI++ 加号代表空格 在%x,%o
您可能关注的文档
- 10年双反案例集锦(上海滩阿哲).doc
- 10月高等教育自学考试课程安排表.doc
- 98学年度下学期班级读书会---影片欣赏.doc
- 10营业外收入[办公实用].doc
- 10种饺子的包法.doc
- 11.3 探索三角形全等的条件 同步练习(三)(A卷) 含答案.doc
- 11.23声学计算题.doc
- 11-12-2-软件工程B试题A.doc
- 11A041电梯 - 丰都县公共资源交易竟争性谈判文件.doc
- 011-中低压管路取样.doc
- A股市场关注度 历史数据 行业关注度 股票关注度排行.doc
- C语言试卷01.doc
- C 语言编程修 炼之五键盘操作.doc
- c语言期末重点.doc
- BT模式下深圳地铁5号线的安全、质量管控- 中国建筑安全网----首页.doc
- BV202收益法(录音整理资料).doc
- C++实验报告——第五次上机.doc
- C2-6光的衍射解答.doc
- BZXY201004-滨州学院教学仪器设备标书 - 滨州学院2010年教学仪器设备.doc
- C++编程思想 答案 第十章 其他章节请点击用户名找 thinking in C++ annotated solution guide(charpter 10).doc
最近下载
- RJP工法技术及工程应用.pdf VIP
- 14.木质多层板吊顶施工工艺.docx VIP
- 15j403-1楼梯栏杆图集.pptx VIP
- 汪曾祺-鉴赏家-教案.doc VIP
- 2024—2025学年山东省日照市东港区北京路中学九年级上学期10月月考化学试卷.doc VIP
- NB-T+31010-2024陆上风电场工程概算定额.pptx VIP
- 科学八年级上册第三章《生命活动的调节》测试.doc VIP
- 2024—2025学年山东省日照市东港区日照港中学九年级上学期10月月考数学试卷.doc VIP
- 桃花坞木版年画阅读题答案.doc VIP
- 必威体育精装版考研英语高频词汇(方便携带打印版.doc VIP
文档评论(0)