姓名 | 韦庆宏 |
今日学习任务
| C语言讲解
|
今日任务完成情况
| 今日任务按计划完成 1、了解C 语言特点(优缺点、嵌入式开发中的地位,如何学习语言编程) 2、了解基本数据类型的定义及输入输出;(内置类型) 3、掌握字节长度与取值范围;(计算机存储数据的方式、sizeof 的使用)
|
今日开发中出现的问题汇总
| 字符变量占位符是%c,一开始错认为是%s,已修正。 对循环变量修改后死循环问题。 |
今日未解决问题
| 无 |
今日开发收获 | 巩固了有关C语言基本数据类型的定义及输入输出的知识; printf在占位符后要加上\n,输出为行缓冲; sizeof是一个运算符 int num;printf("int len = %d\n", sizeof num); printf("int len = %d\n", sizeof(int)); 变量字节长度 int 4个字节 char 1个字节 float 4个字节 double 8个字节 long 4个字节 short 2个字节 |
自我评价 | 今天收获很大,对printf,scanf有了更深的了解, |
其他 | 无 |
1.不同数据类型的输入输出。
#include<stdio.h>
int main()
{
int i_num;
char c_ch;
double d_num;
float f_num;
scanf("%d",&i_num);
getchar();
scanf("%c",&c_ch);
getchar();
scanf("%lf",&d_num);
getchar();
scanf("%f",&f_num);
printf("结果为:\n");
printf("%d\n",i_num);
printf("%c\n",c_ch);
printf("%lf\n",d_num);
printf("%f\n",f_num);
return 0;
}
#include<stdio.h>
int main()
{
int i;
int temp;
int num;
int count = 0;
printf("please input number : \n");
scanf("%d",&num);
for(i = 1;i <= num ; i++)
{
temp = i;
while(temp!= 0)
{
if((temp% 10) == 9)
{
count++;
}
temp=temp / 10;
}
}
printf("The count of nine is: %d\n",count);
return 0;
}