C语言练习第1天---基础练习

本文通过四个示例介绍了C语言的基础知识,包括打印Hello World,格式化输出,宏定义的使用以及无符号整型的应用。同时展示了条件判断的用法,如小于、大于操作的输出。还探讨了逻辑运算符`&&`和`||`的短路效应。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

//打印Hello world! 
#include<stdio.h>
int main()
{
	printf("Hello world!\n");
	return 0;
}

 

//练习输出格式
#include<stdio.h>
int main()
{
	int a;
	char b;
	float c;
	double d;
	a=520;
	b='a';
	c=3.14;
	d=3.141592653;
	printf("鱼c办公室创办于2010年的%d\n",a);
	 printf("i love Xigongd%c\n",b);
	printf("圆周率为%f\n",c);
    printf("精确到小数点后九位的圆周率为%11.9f\n",d);
	return 0;
}
//define练习(宏定义)
#include<stdio.h>
#define URL"http://www.fishc.com"
#define NAME"鱼c"
#define BOSS"小甲鱼"
#define YEAR 2010
#define MONTH 5
#define DAY 20
int main()
{


printf("%s成立于%d年%d月%d日\n",NAME,YEAR,MONTH,DAY);
printf("%s的老板是%s\n",NAME,BOSS);
return 0;


}

//unsigned的作用
#include<stdio.h>
#include<math.h>
int main()
{
unsigned int result=pow(2,32)-1;
	printf("result=%u\n",result);
	return 0;
}

1.unsigned不带符号位;signed带符号位。

2.存放signed类型的存储单元中,左边第一位表示符号位。若该位为0,表示该整数是一个正数;若该位为1,表示该整数为一个负数。

3.一个32位的整型变量,无符号位,那么32位都是用来存放数的。

//判断真假
#include<stdio.h>
int main()
{
	int a=5,b=3;
	printf("%d\n",1<2);
	printf("%d\n",a<b);
	printf("%d\n",a>b);
		return 0;
}

1.假输出值为0,真输出值为1 .

2.判断真假时,通常0为假,非0即为真。

//&&和||的短路效应
#include<stdio.h>
int main()
{
	int a=3,b=3;
	(a=0)&&(b=5);
	printf("a=%d,b=%d\n",a,b);
	(a=1)||(b=5);
	printf("a=%d,b=%d\n",a,b);
	return 0;
}

 输出结果:a=0,b=3

                   a=1,b=3

1."&&"左边为假即为假,不看后面;||左边为真即为真,不看后面。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万能的憨憨^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值