%f小数
int整数
%d整数
char字符型
*代表乘
/代表除,两个整数相除结果为整数 如:5/3=1 2/3=0
%模运算符,或称求余运算符,只有整数型数据能求余(浮点型不能求余)
+加法运算
-减法运算
%c字符 (字符中对应的数字为ASCII)
字符串用双撇号“” ‘a’是字符常量 “a”是字符串常量
浮点数两种表示形式:1.十进制 123.45
2.指数 1.2345e2 (e表示为乘,e后的2为10的2次方)
#define指定用一个符号代表一个常量
求圆的周长和面积:例子为r=6.18
#include <stdio.h>
#define pi 3.14159
int main()
{
float r;
float c;
float area;
r=6.18;c=2*pi*r;area=pi*r*r;
printf("c=%f,area=%f",c,area);
return 0;
}
字符型数据:用‘’包含的一个字符是字符型常量‘a',‘A'而不是‘abc’,“a”
\ddd 1~3位八进制 如‘\17’表示十进制中的15
单个字符储存:占一个字节(0~255)
字符变量用来存储单个字符数据 定义形式:char c1,char c2:对c1,c2,赋值c1=‘a’,c2=‘b’
求知x+a%3*(int)(x+y)%2/4;答案为2.5
a++,++a变量a的值加1 ++自加运算符
a--,--a变量a的值减1 --自减运算
i++和++i的区别:++i是先执行i=i+1后在使用i的值,i++是先使用i的值后再执行i=i+1
例子1:i=3 j=i++ 则j=3 i=4
i=3 j=++i则j=4 i=4
例子2:
#include<stdio.h>
int main()
{
int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf("%d,%d,%d,%d",i,j,m,n);
return 0;
}