- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
初学C语言者宝贝笔记
C语言笔记整理
1、C语言常用语法提要
一、 标示符 可由字母、数字和下划线组成。标示符必须以字母或下划线开头。大、小写字母分别认为是两个不同的字符。不同的系统对标示符的字符数由不同的规定,一般允许7个字符。二、 常量 1、 整型常量 十进制常量 八进制常量(以0开头的数字序列) 十六进制常量(以0x开头的数字序列) 长整型常量(在数字后加字符或L) 2、 字符常量 用单引号(撇号)括起来的一个字符,可以使用转义字符。 3、 实型常量(浮点型常量) 小数形式 指数形式 4、 字符串常量 用双引号括起来的字符序列。三、 表达式 1、 算术表达式 整型表达式:参加运算的运算量是整型量,结果也是整型量。 实型表达式:参加运算的运算量是实型量,运算过程先转换成double型,结果也是double型。 2、 逻辑表达式 用逻辑运算符连接的整型量,结果为一个整数(0或1)。逻辑表达式可以认为是整型表达式的一种特出形式。 3、 字位表达式 用位运算符连接的整型量,结果为整数。字位表达式也可以认为是整型表达式的一种特出形式。 4、 强制类型转换表达式 用“(类型)” 运算符使表达式的类型进行强制转换。如(float)a。 5、 逗号表达式(顺序表达式) 形式为: 表达式1,表达式2,……表达式n; 顺序求出表达式1,表达式2,……表达式n的值。结果为表达式n的值。 6、 赋值表达式 将赋值号“=”右侧表达式的值赋给赋值号左边的变量。赋值表达式的值为执行赋值后被赋值的变量的值。 7、 条件表达式 形式为: 逻辑表达式?表达式1:表达式2 逻辑表达式的值为非0,则条件表达式的值等于表达式1的值; 逻辑表达式的值为0,则条件表达式的值等于表达式2的值。 8、 指针表达式 对指针类型的数据进行运算。例如:p-2、p1-p2、a等(其中p、p1、p2均已定义为指针变量),结果为指针类型。 以上各种表达式可以包含有关的运算符,也可以不包含任何运算符的初等量(例如,常量是算术表达式的最简单的形式)。四、 数据定义 对程序中用到的所有变量都需要定义。对数据要定义其数据类型,需要是指定其存储类别。 1、 类型表示符可用 int short long unsigned char float double struct 结构体名 union 共用体名 用typdef定义的类型名 若省略数据类型,则按int处理。 结构体与共用体的定义形式为: struct 结构体名 {成员表列}; union 共用体名 {成员表列}; 用typdef定义的新类型名的形式为: typdef 已有类型 新定义类型 如:typdef int count; 2、 存储类别可用 auto static register extern 如不指定存储类别,作auto处理。 变量的定义形式为: 存储类别 数据类型 变量表列 注意外部数据定义只能用extern或static,而不能用auto或register。五、 函数定义 形式为: 存储类别 数据类型 函数名(形参表列) 函数体 函数的存储类别只能用extern或static。函数体使用花括号括起来,可包括数据定义和语句。 例如: static int max(int x,int y) {int z; z=xy?x:y; return(z); };六、 变量的初始化 可以在定义时对变量或数组指定初始值。 静态变量或外不变量如未初始化,系统自动使其初值为0(对数值型变量)或空(对字符型数据)。对自动变量或寄存器变量,如未初始化,则其初始值为一不可预测的数据。七、 语句 1、 表达式语句 2、 函数调用语句 3、 控制语句 4、 复合语句 5、 空语句 其中控制语句包括 1、 if(表达式) 语句 或 if(表达式) 语句1 else 语句2 2、 while(表达式) 语句 3、 do 语句 while(表达式) 4、 for(表达式1, 表达式2, 表达式3) 语句 5、 switch(表达式) {case 常量表达式1:语句1; case 常量表达式2:语句2; . . . case 常量表达式n:语句n; default: 语句n+1 }; 6、 break 7、 continue 8、 return 9、 goto 语句八、 预处理命令 #define 宏名 字符串
您可能关注的文档
最近下载
- Fronius伏能士 TPS320 400 500 600iv TPS400 LSCADV MIG.MAG电源操作手册.pdf VIP
- 4 2实现中华民族伟大复兴的中国梦-议题式教学课件 23张-【新教材】2021-2022学年统编版(2019)高中政治必修一.pptx VIP
- 预制钢筋混凝土装配式检查井施工方案.pdf VIP
- 14J936 变形缝建筑构造.docx VIP
- 有限公司股权激励计划协议限制性股权.pdf VIP
- 金融业三个办法新规及实操要点解读课件.pptx VIP
- 人教版小学三年级下册劳动教育完整教案.pdf VIP
- 公文语言的特点.doc VIP
- 辅助生殖拮抗剂方案标准化应用专家共识.pptx VIP
- 国家建筑标准设计图集22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).pdf VIP
文档评论(0)