c语言

C语言学习实战

苏嵌 项目实战

 

学习日志 姓名:高瑞 日期:2018/7/9

 

 

今日学习任务   C语言的数据类型

 

 

 

今日任务完成情况 

1)c语言中的数据类型,不同的数据类型的定义与表数范围

2)各种不同的运算符 主要是 % /  ++ -- << >> 取反 异或

3)由运算符组成的表达式 表达式中不通的数据类型的转换

4)基本输入输出函数的调用 使用方法 规则

5)几个特殊的函数 关键字

 


 

 

 

 

 

 

 

今日开发中出现的问题汇总

strlen函数使用方法 到什么时候停止计算长度;

continue 函数表示的是结束本次循环但是要进行下次循环

而break函数表示的就是结束本层循环 但是嵌套的不能结束掉

a++和++a表示的区别 如何理解两者的差异

 

 

 

 

今日未解决问题

int i=-20;

unsigned  int j=10;

printf("%d\n",i+j);         //不同的数据变量如何转换 为什么要转换 int  i = -20 让它以补码的形式出现在这次计算中

 

 

 

 

今日开发收获

首先最重要的就是知道了C语言编写的大体流程 在真正的软件开发是应该以怎样的格式编程

其次 老师的编写速度好快啊。。。。。 熟能生巧 。。。。


 

 

 

 

 

 

自我评价

 及格。。。。

其他

1)

#include <stdio.h>
int main()
{
	int m,n,k,min,max,i;
	scanf("%d%d",&m,&n);
	if(n<m)
	{
		k=n;
		n=m;
		m=k;
	}
	i=m;
	while(i>0)
	{
		if((m%i==0)&(n%i==0))
		{
			max=i;
			break;
		}
		i--;
	}
	min=m*n/max;
	printf("%d和%d的最大公约数是%d\n",m,n,max);
	printf("%d和%d的最小公倍数是%d\n",m,n,min);

}

2)

#include<stdio.h>

int main()

{

int i,j=0;

for(i=200;i<300;i++)

{

       if(i%3!=0)

  {

  j++;

  printf("%5d",i);

  if(j%5==0)

  printf("\n");

  }

  }

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值