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的主要内容,如果未能解决你的问题,请参考以下文章

C语言入门(基础一)

c语言入门到入门,hello world篇

[Python 3系列]基础入门

c语言基础代码修改错误

C语言100个经典算法源码片段

C语言入门基础2