苏嵌 项目实战
学习日志 姓名:高瑞 日期: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");
}
}
}