C语言入门基础2
Posted 贩卖星辰点点
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言入门基础2相关的知识,希望对你有一定的参考价值。
哈喽呀!刚刚做了一个小小计算器,现在我们来继续搞事情!
1.浮点数精度(自己打一下试试哦!):
1+.精度点:
#include <stdio.h>
#include <stdlib.h>
main()
{
float a;
double b;
a=3.141592653589793;
b=3.141592653589793;
printf("%.15f\\n",a);
printf("%.15f\\n",b);
}
2+.精度点升级版:
#include <stdio.h>
#include <stdlib.h>
main()
{
double b;
b=3.141592653589793;
printf("%.15f\\n",b);
}
3.数字差不多了,来试试输入字母:
#include <stdio.h>
#include <stdlib.h>
main()
{
char a;
scanf("%c",&a);
printf("你刚才输入的字符的是%c\\n",a);
}
1+.字母升级版,数字前后一位:
#include <stdio.h>
#include <stdlib.h>
main()
{
char a;
scanf("%c",&a);
printf("你刚才输入的字符的后一位是%c\\n",a+1);
}
2+.字母升升级版,互换:
#include <stdio.h>
#include <stdlib.h>
main()
{
int a,b,t;
scanf("%d%d",&a,&b);
t=a;
a=b;
b=t;
printf("%d %d",a,b);
}
1+.有疑惑的可以试试直接给a=b,运行后你就知道,没有t的话,电脑兄会想,好家伙!两个数相等,那不就是一样?嗯~我懂了!所以多加一个t,其实是给互换一个缓冲的机会,不然电脑兄会有点反应不过来滴!
(而且记得哦!C语言中等号左右两边的赋值情况不一样,如果代码运行不正确,记得检查一下哦!)
2+.再有一个哦,交换数值的方法还有很多,大家可以自行查找一下,试试,看看有什么不一样!
啊哈!基础搞完了!下一站----语法!
以上是关于C语言入门基础2的主要内容,如果未能解决你的问题,请参考以下文章