从小白开始学习C语言,今日学习记录如下:
1、昨天学习一般输出及简答加减法之后,今日主要学习不同数据类型在C语言中的表示。
2、学习自增自减运算符,分别为++a,a++,前者表示使用之前先加1,后面表示使用之后再加1;
代码如下:
#include<stdio.h> int main() { int a=5 printf("%d\n",a++); printf("%d\n",++a); return 0; }
该代码运行后返回数据为
5
7
3、不同数据类型之间的混合运算
# include<stdio.h> int main() { int i=3; float f=4.3; double d=7.5; double sum; sum=10+'a'+i*f-d/3; printf("\n%lf",sum); return 0; }
返回数据如下:
#include<stdio.h> int main() { char c1,c2; printf("please enter a capital letter:"); scanf("%c",&c1); c2=c1+32; printf("\n%c",c2); return 0; }
返回数据如下:
5、解答一元二次方程
#include<stdio.h> #include<math.h> int main() { double a,b,c,disc,x1,x2,p,q; scanf("%lf%lf%lf",&a,&b,&c); disc=b*b-4*a*c; p=-b/(2.0*a); q=sqrt(disc)/(2.0*a); x1=p+q,x2=p-q; printf("x1=%7.2f\nx2=%7.2f\n",x1,x2); return 0; }
运行如下:
今日学习完毕
感谢~