苏嵌项目实战
学习日志
姓名: 闵永界 日期:07.13
今日学习任务 | 嵌入式 C 语言开发实战 |
今日任务完成情况
| 1、了解C 语言特点(优缺点、嵌入式开发中的地位,如何学习语言编程) 2、了解基本数据类型的定义及输入输出;(内置类型) 3、掌握字节长度与取值范围;(计算机存储数据的方式、sizeof 的使用) |
今日开发中出现的问题汇总
| 在求字符的反码,补码时,单个的求还很简单,但当把它们用在实际的例子当中求的时候就有点乱了 |
今日未解决问题
| 无 |
今日开发收获
| 了解了C 语言的优缺点以及在嵌入式开发中的地位。了解了基本数据类型的定义及输入输出以及计算字符的计算 |
自我评价
(是否按开发规范完成
既定任务,需要改进的地方,与他人合作效果等) | 今天总的来说跟得上老师的节奏,讲的都是C语言中很基础东西,就是字符的运算上有点乱 |
其他
| 无 |
|
|
程序
#include<stdio.h>
int main()
{
printf("int len = %d\n",sizeof(int));
printf("char len = %d\n",sizeof(char));
printf("float len = %d\n",sizeof(float));
printf("double len = %d\n",sizeof(double));
printf("long len = %d\n",sizeof(long));
printf("short len = %d\n",sizeof(short));
Return 0;
}
#include <stdio.h>
int main()
{
int i_num;
char c_ch;
double d_num;
float f_num;
printf("please input i_num:");
scanf("%d",&i_num);
printf("i_num = %d\n",i_num);
getchar();
printf("please input c_ch:");
scanf("%c",&c_ch);
printf("c_ch = %c\n",c_ch);
printf("please input d_num:");
scanf("%lf",&d_num);
printf("d_num = %lf\n",d_num);
printf("please input f_num:");
scanf("%f",&f_num);
printf("f_num = %f\n",f_num);
return 0;
}