c语言之
基本语句
一,基本语句
换行 \n
A+32=a
三个小知识点
- )1.小数 %m.nf
- )2.以科学计数法 %e
- )3.将表达式强制换成整型 (int)(表达式)
float a=9999.999;
int b;
b=(int)(a/1000);
1.固定格式
#include<stdio.h>
int main()
{
return 0;
}
2.printf语句
#include<stdio.h>
int main()
{
printf(“我是\n”);
printf(“KN\n”);
return 0;
}
3.int、float、double、char型数据
#include<stdio.h>
int main()
{
int a=3;
floult b=3.14;
double c=3.14;
char a=‘A’;
return 0;
}
4.printf语句输出int数据类型 %d
#include<stdio.h>
int main()
{
int a=5,b,c,d,e,f;
b=a+2;
c=b-a;
d=a*c;
e=a/d;
f=a%d;
printf(“a=%d,b=%d,c=%d\n”,a,b,c);
printf(“d=%d,e=%d,f=%d\n”,d,e,f);
return 0;
}
5.printf语句输出float(%f %.2f),double(%lf)数据类型
#include<stdio.h>
int main()
{
float i=3.14,j,k;
j=2;
k=i*j;
printf(“k=%.2f\n”,k);
return 0;
}
6.printf语句输出char数据类型输出字符:%c
#include<stdio.h>
int main()
{
char a=‘B’,b=‘O’,c=‘Y’;
a=a+32;
b=b+32;
c=c+32;
printf(“小写字母依次是%c%c%c\n”,a,b,c);
return 0;
}
7.用scanf语句输入int、float、double、char型数据
int:
#include<stdio.h>
int main()
{
int a;
double b;
double c;
scanf("%d,%lf",&a,&b);
c=b-a;
printf("b-a等于%lf\n",c);
return 0;
}
8…用scanf语句输入char型数据
大写字母+32等于小写字母
#include<stdio.h>
int main()
{
char a,b;
printf("请输入一个大写字母:\n");
scanf("%c",&a);
b=a+32;
printf("%c的小写字母是%c",a,b);
return 0;
}
9.putchar()语句,getchar()语句
(1).
#include<stdio.h>
int main()
{
char a,b,c;
a=getchar();
b=getchar();
c=getchar();
a=a+32;
b=b+32;
c=c+32;
putchar(a);
putchar(b);
putchar©;
putchar(’\n’);
return 0;
}
(2)
10,e^X,log等数学运算。
要写上#include<math.h>
函数 功能 使用方法
abs 求整数x的绝对值 int x;abs(x);
fabs 求x的绝对值 double x;fabs(x);
sin 求sinx double x;sin(x);
cos 求cosx double x;cos(x);
tain 求tanx double x;tan(x);
exp 求e^x double x;exp(x);
pow 求e^y double x;pow(x);
sqrt 求√x double x;sqrt(x);
log 求lnx double x;log(x);
log10 求lgx double x;log10(x);
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,s,area;
scanf("%lf,%lf,%lf",&a,&b,&c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)(s-b)(s-c));
printf(“a=%lf\t,b=%lf\t,c=%lf\n”,a,b,c);
printf(“area=%lf\n”,area);
return 0;
}