网站大量收购独家精品文档,联系QQ:2885784924

大学C课程笔记.docx

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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;

您可能关注的文档

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档