C语言第一次作业

在 Dev Cpp 平台输出“Hello World!”语句

#include <stdio.h>

int main()
{   
  printf("HelloWord") ;
	return 0;
}

T2在Dev Cpp平台上新建一个项目,仿照截图,输入程序代码。观察其输出

下面程序演示了如何输出 a、b、c 三个变量的值。

#include <stdio.h>

int main()
{   
  	int a=1;
	float b=2.5;
	char c='C';
	printf("a=%d\n",a);
	printf("b=%f\n",b);
	printf("c=%c\n",c);
	printf("End of program\n");
	return 0;
}

T3在 Dev Cpp 平台上新建一个项目,仿照截图,输入程序代码。观察其输出。下面这个程序用于计算并显示每种数据类型所占内存空间的大小。

#include <stdio.h>

main()
{

printf("Data typeNumber Number of bytes\n");
printf("!---------------------------------\n");
printf("char				%d\n",sizeof(char));
printf("int				%d\n", sizeof(int));
printf("short int			%d\n", sizeof(short));
printf("long int			%d\n",sizeof(long));
printf("float				%d\n", sizeof(float)) ;
printf("double				%d\n",sizeof(double));

}

T4输入书本 P48[温度转换]的代码,并观察其输出

#include <stdio.h>

int main()
{   
  double temC,temF;		//定义摄氏温度和华氏温度 
  temF=100;				//赋值 
  temC=5*(temF-32)/9;    //计算并赋值 
  printf("华氏温度%5.2f对应的摄氏温度是%5.2f\n",temF,temC);
	return 0;
}

T5输入书本 P52[三角形周长]的代码,并观察其输出。

#include <stdio.h>

int main()
{   
  	int a=6,b=5,c=5;
	int triC;
	triC=a+b+c;
	  printf("三角形的周长是:%d\n",triC) ;
	return 0;
}

T6溢出问题

#include <stdio.h>

int main()
{   
  short short_value=32767;   //2个字节,最大值为32767 即"0111 1111 1111 1111"
  short_value+=1;			//此时的二进制为“1000 0000 0000 0000”,双方互为反码 
  printf("%d",short_value);
	return 0;
}

T7

#include <stdio.h>

int main()
{   
	printf("-30*3+21/6=%d\n",-30*3+21/6);
	printf("-30+3*21/6=%d\n",-30+3*21/6);
	printf("30/3*21%6=%d\n",30/3*21%6);
	printf("-30/3*21%4=%d\n",-30/3*21%4);
	return 0;
}

T8

i!=j<k   //j与k进行比较则i!=1或者i!=0,即i对j与的比较进行取反并赋值

T9

赋值完毕,i,d 的值分别为多少?

#include <stdio.h>

int main()
{   
 int i;
 double d;
 d=i=3.5;
i=d=3.5;
 printf("i=%d d=%f",i,d);
	return 0;
}

T10

收到!!!

T11

#include <stdio.h>

int main()
{   
   unsigned char cval=0;
    int ival=0;
	unsigned int ui=0;
	float fval=0;
	double dval=0;
	
	cval='a'+3;   //合法运算且结果为d

	fval =ui-ival * 1.0; //不会发生类型转换
	dval = ui * fval;  //ui会转换成浮点数类型
   cval = ival + fval + dval; //字符变量无法被浮点数赋值
  
   
	return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值