C语言程序003

1.计算圆的周长和面积

        在进行高精度的计算时候,通常采用float或者double

        数据类型声明为float时,输入输出是%f

        数据类型声明为double时,输入是%lf(long float的缩写)输出是%.2f

#define PI 3.14
#include <stdio.h>
int main(int argc, char *argv[])
{
	double R,S,C;
	printf("请输入圆的半径"); 
	scanf("%lf",&R);
	S=PI*R*R;
	C=2*PI*R;
	printf("圆的面积是%.2f\n圆的周长是%.2f\n",S,C);
//此处的2表示保留两位小数
	return 0;
}

2.字符类型

#include <stdio.h>
int main(int argc, char *argv[])
{
	char c='A';//c此时所储存的是二进制数字“01100101” 
	printf("%c\n",c);//输出的字符 A
	printf("%d\n",c);//输出的是十进制整数 65
	printf("%o\n",c);//输出的是八进制整数 101
	printf("%x\n",c);//输出的是十六进制整数 41
//注意标黄的格式
	printf("%c\n",c+1); //输出的是c所代表字符的下一个字符 B
	putchar(c);//另一种输出方式
	putchar('\n');//输出换行   
	return 0;
}

3.字符输入输出的两种方法

#include <stdio.h>
int main(int argc, char *argv[])
{
	char c1,c2;
//方法一
	c1=getchar();
	putchar(c1);
//方法二
	scanf("%c",&c2);
	printf("%c\n",c2);
	return 0;
}

4.如何输出反斜杠和双引号?

使用转义字符来表示字符集中定义的字符,如“\n”是回车换行的字符

某些特定的字符比如反斜杠和双引号在编程语言中被定义为特殊用途的字符

//此处代码容易混乱,建议成对书写,方便修改!
#include <stdio.h>
int main(int argc, char *argv[])
{
	printf("c:\\code\\pp01.cpp\"my first program\"\n");
	return 0;
}

        输出结果c:\code\pp01.cpp"my first program"

        \\代表\                   \"代表"

5.如何实现多行显示?

#include <stdio.h>
int main(int argc, char *argv[])
{
	printf("Socrates said:\"Thr only true wisdom is "
	"in knowing you know nothing\"\n");
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值