| |
今日学习任务
| 1. 了解C语言的特点; 2. 面向结构和面向对象设计的区别; 3. 基本数据类型的定义与输入和输出; 4. 掌握字节长度与取值范围(sizeof关键词); 5. 熟练掌握指针的定义与使用(对应内存空间与指向内存空间)。 |
今日任务完成情况
| 今日学习任务按照计划完成。 |
今日开发中出现的问题汇总
| 1. 以前的C语言知识忘记(char 、int等数据类型的字节长度等); 2. 原码、反码、补码过程有些复杂。 |
今日未解决问题
| 无 |
今日开发收获 | 今天开始C语言的复习,重温了以前的知识点,也懂得了很多的新知识,老师拿经典的面试题给我们做,也让我们了解了很多C语音的有趣点。 |
自我评价
| 今天学习任务基本按计划完成,对C语言的知识点又做到了巩固,同时发现以前所学的东西遗忘的很多。 |
其他
| 无 |
代码:
1.
#include<stdio.h>
int main()
{
int i_num;
char c_ch;
double d_num;
float f_num;
printf("input the numder of i_num,c_ch,d_num,f_num:\n");
scanf("%d",&i_num);
printf("i_num=%d\n",i_num);
getchar();
scanf("%c",&c_ch);
printf("c_ch=%c\n",c_ch);
scanf("%lf",&d_num);
printf("d_num=%lf\n",d_num);
scanf("%f",&f_num);
printf("f_num=%f\n",f_num);
return 0;
}
1. 测量基本数据类型的字节长度
#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("int len = %d\n",sizeof(short));
return 0;
}