程序:
#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;
}
今日学习任务 | 1、 了解 C 语言特点(优缺点、嵌入式开发中的地位,如何学习语言编程) 2、 了解基本数据类型的定义及输入输出;(内置类型) 3、 掌握字节长度与取值范围;(计算机存储数据的方式、sizeof 的使用) |
今日任务完成情况 | 1、学习了c语言的特点(在嵌入式开发中的优势) 2、了解了数据类型 3、学习了printf和scanf 4、了解字节长度和取值范围 5、学习了原码,反码,补码 |
今日开发中出现的问题汇总 | 1、原码,反码,补码相关计算有问题 2、scanf函数运行时出现段错误 3、printf和scanf函数出现格式问题 |
今日未解决问题 | 对字节长度和取值范围计算不熟练 |
今日开发收获 | 今天主要学习了c语言的相关知识点,同时对printf和scanf函数有了更深入的了解, 如printf函数(行缓冲,缓存区等),scanf函数的垃圾问题; 重新回顾了原码,反码,补码的相关知识点。 |
自我评价 | 通过今天的学习,发现自己c语言的知识点遗忘了很多, 需要自己课后加以回顾和巩固。同时编写代码的能力还需要加强。 |
其他 | 无 |