编译指令编译指令说明include包含另一个文件define定义一个宏(macro)或是常量undef取消一个宏常量的定义asm和endasm在程序中加入汇编语言的程序ifdefifndefelseendif用于条件式的编译注解:—单行注解多行注解基本数据类型 (intfloatdoublecharvoid)数据类型类型说明长度(位)数据长度bit位101char字符8—128127unsigne
编译指令编译指令说明include包含另一个文件define定义一个宏(macro)或是常量undef取消一个宏常量的定义asm和endasm在程序中加入汇编语言的程序ifdefifndefelseendif用于条件式的编译注解:—单行注解多行注解基本数据类型 (intfloatdoublecharvoid)数据类型类型说明长度(位)数据长度bit位101char字符8—128127unsi
编译指令编译指令说明include包含另一个文件define定义一个宏(macro)或是常量undef取消一个宏常量的定义asm和endasm在程序中加入汇编语言的程序ifdefifndefelseendif用于条件式的编译注解:—单行注解多行注解基本数据类型 (intfloatdoublecharvoid)数据类型类型说明长度(位)数据长度bit位101char字符8—128127unsi
算术运算 运算符说明范例执行结果加c=abc 等于10—减d=a—bd 等于6乘e=abe 等于16除f=abf 等于4取余数g=abg 等于0加1c=c1c 等于11--减1d=d-1d 等于5=等于a=8设置a等于8=先相加在等于e=e5e 等于21-=先相减在等于f=f—5f 等于—1=先相乘在等于b=b5b 等于0=先相除在等于a=a5a 等于1=先取余数在等于a=a5a 等于3比较
main《主涵数》auto《{加在涵数名前}自动储存类变量》------------------短register《{加在涵数名前}寄存器储存类变量》 extern《{加在涵数名前}外部储存类{可以不加}》 static《{加在涵数名前}静态储存类变量》----------------长void《没反回值》for《{3个条件语句}循环》while《{循环
#
三运算符赋值运算符作用是把某个常量或变量或表达式的值赋值给另一个变量符号为=赋值语句左边的变量在程序的其他地方必须要声明已赋值的变量称为左值因为它们出现在赋值语句的左边产生值的表达式我们称为右值因为它们出现在赋值语句的右边常数只能作右值如:count=5 total1=total2=0算术运算符在C语言中有两个单目和五个双目运算符 符号 功能 单目正 - 单
C语言符号集包括:英文字母数字和一些有特定含义的标点符号任何C程序都是由C的符号集里的符号构成具有一定含义的语句再由这些语句组成程序 一字母数字和下划线 大写英文字母:A——Z 小写英文字母:a——z 数字符:0——9 下划线:_ 二空白符 空白符是指:空格符制表符垂直制表符回车符换行符换页符其在C源程序中只产生空白的作用空白符只在字符常量和字符串常量
#
附录2 C语言中的运算符及其优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式自增运算符变量名变量名单目运算符--自减运算符--变量名变量名--单目运算符取值运算符指针变量
违法有害信息,请在下方选择原因提交举报