程序运行总是以主函数开始,并以主函数结束。
每条函数体以“分号”结束。
后用return返回主函数。(函数之间是相互调用或返回的关系)
字符:制表符:Tab。
1.标识符:变量,函数,数值,类型名。
字符(int a;/float A;)数字和下划线
非法字符:包括其他字符——数字,关键字,其他字符。
大小字母,数字,下划线
2.运算符。
+,-,*,/,%,=,!,#,^,<,>
3.关键字。
特例:int(整形),float(浮点型),double(双精度浮点型),char(字符型)
4.分隔符 :空格 逗号
5.注释符/*内容*/,//内容(Ctrl键+/)
整形数据
整形常量:十进制(0~9)八进制(0~7)十六进制(0~9,A~F,a~f,以0x,0X作为前缀)
运算符:
算术运算符:
单目运算符:++,--,!;前自增:++i,后自增:i++
双目运算符:+,*,/
三目运算符:?=(if,else)
取余运算:%
关系运算符:
等于:==
不等于·:!=
小于等于:<=
大于等于:>=
逻辑运算符:
&&:逻辑与 都为真 只有当左为真才能计算右
||:逻辑或 有任意一个为真 只有当运算符左边的值为假,才能计算右边的值
!:逻辑非 !3非真为假 !0非假为真
算闰年:y%4=0&&y%100!=0||y%400=0
赋值运算符(自右向左)
=
复合赋值运算符
+=:a+=3:a=a+3
-=:a-=3:a=a-3
逗号运算符:?eg:a>b?a:b; =if/else
1 2 3
若1.为真 则2为表达式值
为假 则3为表达式值
数据的输入,输出
字符的输入输出
getchar( ),putchar( )单个字符。
gets( ),puts( )字符串。
变量=getchar( )
格式化输入输出
printf( )( )里为参数.“格式控制字符串”
格式控制符
%d=int+进制整数 %c=char字符
%s=字符串 %ld=long int
%f=float浮点数 %lf=double
%0=八进制整数 %x(%#x)=十六进制整数
%u=十进制无符号整数 %%=显示百分号(%)