- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学C课程笔记
程序设计方法和C++语言概述翻译方式解释型编译型编程过程编辑——源程序.cpp.cpp=c plus plus编译——目标程序.obj.obj=object使用编译程序cl.exe链接——可执行程序.exe.exe=execution使用链接程序link.exe#includeiostream /*#include是编译预处理指令iostream标准库头文件,完成常见输入/输出功能include从标准目录搜索include””从用户目录搜索*/using namespace std; //std标准命名空间eg.namespace ns1,之后变量a实际为ns1::a必须输!!!int main(){…return 0}#includeiostream.h //若开头为.h 则不写using namespace std注释: 多行注释/*……*/表示单行注释//……表示endl 换行符end of line第二章数据类型类型名称类型说明符长度(字节)取值范围整型整型int4(-231~231-1)无符号整型unsigned int4(0~232-1)短整型short [int]2-32768~32767(-215~215-1)无符号短整型unsigned short [int]20~65535(0~216-1)长整型long [int]4(-231~231-1)无符号长整型unsigned long [int]4(0~232-1)实型单精度实型float410-38~1038双精度实型double810-308~10308字符型char10~127布尔型11,0sizeof(数据类型) #include iostreamusing namespace std;void main(){cout“char :”sizeof(char)“字节\n;coutint :sizeof(int)字节\n;coutfloat :sizeof(float)字节\n;coutdouble:sizeof(double)字节\n;coutbool :sizeof(bool)字节\n;}常量和变量系统定义标识符:关键字不能重新定义预定义标识符允许重新定义用户定义标识符字母,数字,下画线组成首字符必须字母或下画线区分大小写变量名称值地址(分配存储空间)1,定义变量 int a,b,c; void不能定义变量2,初始化(赋值) int i=100;int i(100);intheight=10,width=6,area;赋值后原值被新值覆盖可以先定义再赋值eg. int age;age=18只定义不赋值,值为原内存空间的3,命名法:1、Unix环境常用的命名法 my_age、num_of_student 2、驼峰式命名法 myAge、numOfStudent 3、匈牙利标记法 iMyCar、bIsRighttypedef为已有的数据类型定义一个同义词,或者叫做别名typedef 原数据类型新名字eg. typedef char boolbool x常量1,整型常量八进制 0开头 073十六进制 0x开头 0x100 0xa9 (大小写不限)2,实型常量(浮点数)十进制小数点形式十进制指数形式:尾数部分 E或e 整数阶码eg. 1.9E6或1.9E+6整型常量后缀U或u unsigned int型 eg. 6553u L或l long型实型常量后缀F或f float型 L或l long double型3,字符常量(和整型数可相互转化) p15可视字符常量’_’转义字符以”\”开头定义char x=\x61\141\x61和a相同\a0x07bell(响铃)\n0x0A换行\r0x0D回车\t0x09制表符\v0x0B垂直跳格\b0x08Backspace\\0x5C‘\’\0x22双引号\‘0x27单引号\dddddd1-3位8进数\xhhhh1-2位16进数bb十进制数(ASCII码)4,字符串常量“字符串”自动在末尾加’\0’长度+1eg. “hi”长度3字节char a[3]ab\05,符号常量const数据类型常量名=初始值C语言中的#define也行,但不好#define 常量名字符串(不属于C++语句,行尾不用分号)字符数据和整型数据的转换#include iostreamusing namespace std;void main(){ int n=’a’;char ch = 97; cout”输出内容:”nendl;
您可能关注的文档
- 党的十六大三中全会明确提出了坚持以人为本,树立全面.doc
- 全国2014年4月自学考试市场营销学真题及答案.doc
- 全球气候变化对对生物多样性的影响.doc
- 全肺切除术后发生谵妄的研究现状.docx
- 全面提升医院综合能力工作方案.doc
- 八年级一班预防艾滋病知识主题班会教育教案.doc
- 八年级政治下册171法律保护公民隐私教案1新人教版.doc
- 八年级思想品德公开课教案保护自己的隐私.doc
- 公众理解医学视阈下的中医科学.doc
- 公共经济学选择题带答案10年到14年.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)