1.基本句型:
#include<stdio.h>
int main()
{
return 0
}
2.printf 输出 输出内容需要双引号结束需有分号
(\n结果换行、\t结果空格)
3.int整数型 float double小数型 char字符型(字符需‘’)_Bool(布尔型、字符小于char型/对 or错 )
4.%取余数 (9%2=1)
5.字符型 A+2=C a-32=A A+32=a (a=a+32——a+=32)
6.输出语句:%d输出整数型未知结果 %f输出小数型 %c输出字符型 %e输出科学计数法输出结果 字符串%s %u打印unsingned型
7.int a,b
scanf(“%d,%d”,&a,&b);
scanf (float型%f double型%lf char型%c)
8.getchar()语句 eg:char a、b、c;
a=getchar();
b=getchar();
c=getchar();
putchar()语句 eg:(接上)putchar(a);
putchar(b);
putchar(’\n’) putchar(c);
9.e^2 log函数运算 运用函数需要加#include<math.h>
10.float型和double型知识点
printf(”%5.2f”)意为输出结果一共占五格小数点占两格
printf(”%-5.2f”)意为空格补在输出结果后面
11.(%e)输出科学计数法输出结果 默认输出小数点后六位
1.234560e+002(五位数)——1.234560*10^2
(%10.2e)10代表重头到尾一共占几格 2代表小数点后几位,负号同理
12.(int)(表达式) 将表示结果强制转化为整形
例题:输入一个大于0小于999的可以带小数的数字,并输出其各位、百位以及十位数字。
#include<stdio.h>
int main()
{
double a;
int ge,shi,bai;
scanf(“%lf”,&a);
bai=(int)(a/100);
shi=(int)((a-bai*100)/10);
ge=(int)(a-bai*100-shi*10);
printf(“个位数字%d\n,十位数字%d\n,百位数字%d\n”,ge,shi,bai)