- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 目标 C语言程序结构 C语言数据类型 常量、变量 运算符 #include void main printf Hello World\n ; 以 # 开始的语句称为预处理器指令 #include语句不是必需的,但是,如果程序有该语句,就必须将它放在程序的开始处 以.h为后缀的文件被称为头文件,可以是 C 程序中现成的标准库文件,也可以是自定义的库文件。 stdio.h文件中包含了有关输入输出语句的函数 main 函数是 C 程序处理的起点。 main 函数可以返回一个值,也可以不返回值。如果某个函数没有返回值,那么在它的前面有一个关键字 void 在函数定义的后面有一个左大括号,即 它表示函数的开始,后面是函数的主体 大括号也可以用于将语句块括起来 在函数定义的结尾处有一个右大括号,即 在屏幕上产生一行输出“Hello world”,并换行(\n) 函数主体中的每个语句都以分号结束。 C 程序中的一个语句可以跨越多行,并且用分号通知编译器该语句已结束。 基本数据类型 数据属于不同类别 Africa The quick brown fox TRUE 数据 非数值 数值 整型 非整型 9002.12 999 9/12/2003 2.175 123 Jackie Chan char 数据类型 非数值 数值 整型 int short int long int double float 非整型 程序 指令 标识符 关键字 常量 运算符 分隔符 等 常量是在程序中 保持不变的量 x 3 y 3.1 char name[8] “Marry” z ‘M’ 符号常量 符号常量:用标识符表示的常量 1、定义格式: #define 标识符 常量 2、功能:将标识符定义为其后的常量值 3、说明: 1 符号常量一经定义,以后在程序中所有出现该标识符的地方均表示对应的常量值; 2 习惯上符号常量标识符用大写字母,变量标识符用小写字母,以示区别。 4、例: #define PI 3.1415926 在程序中就可以直接使用PI来代替圆周率。 变量 变量实质是一个内存单元,用来存放数据,可以在程序中更改变量的值 变量的属性 变量名:变量应该有一个名字 变量类型:类型决定所分配的内存空间大小 x y+3 变量 变量:值可以变化 变量命名 有效名称 principal cost_price marks_3 lastname city 无效名称 123rate currency$ discount% zip code 变量的命名规则 1、变量名构成:字母、数字、 _(下划线) 2、C 语言中的保留字(例如 int 和 float 等)具有特殊意义,不能用作变量名 3、C 语言区分大小写,如price 与 PRICE 是两个不同的变量。 使用整型变量 变量定义:变量类型名 变量名 ; 例:int age; long int population; float salary; 变量初始化:变量类型名=值 ; 例:age=23; population 1100345; salary 2356.5; 注意:字符型变量可以存储单个字符,其值是该字符的ASCII 码。 字符型3-2 5 p $ 2 2 正确 2 + 2 4 值 符号 值 符号 值 符号 0 空字符 44 , 91 [ 32 空格 45 - 92 \ 33 ! 46 . 93 ] 34 47 / 94 ^ 35 # 48~57 0~9? 95 - 36 $ 58 : 96 ` 37 % 59 ; 97~122 a~z 38 60 123 39 61 124 | 40 62 125 41 63 ? 126 ~ 42 * 64 @ 127 DEL Delete键 43 + 65~90 A~Z 表达式 3-3 表达式:由操作数和运算符构成 操作数:由变量、常量或者子表达式构成 运算符的主要类型 1、算术运算符 2、赋值运算符 3、关系运算符 4、逻辑运算符 算术运算符种类 1、一元:++、-- 2、二元:+、-、*、/ 、% 3、三元:?: 算术 一元 -- ++ num++ num num+1 num-- num num-1 ++num --num num++ num-- 前缀 后缀 二元 表达式 如何计算 结果 num1 5 num2 ++num1; num1 num1 + 1; num2 num1; num2 6; num1 6; num2 num1++; num2 num1; num1 num1 + 1; num2 5; num
文档评论(0)