作业一:
目标:了解自己常用的IDE :Visual stdio 2012,它的特点是:
1、支持 Windows Azure,微软云计算架构迈入重要里程碑。
2、 助力移动与嵌入式装置开发,三屏一云商机无限。
3、 实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。
4、 升级的软件测试功能及工具,为软件质量严格把关。
5、 搭配 Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,
6、 创建美感与效能并重的新一代软件。
7、 支持最新C++标准,增强IDE,切实提高程序员开发效率。
***************************************************************************************************
作业二:
目标:了解C程序的加工和执行过程
1、软件工程师分析问题,设计程序 2、利用IDE编译程序代码 3、用程序语句编译代码,若编译出现错误,则返回源程序修改错误 4、然后连接,若出现错误,则返回源程序修改错误 5、然后调试运行,若出现错误,则返回源程序修改错误 6、若问题分析错误,则工程师重新分析问题。
***************************************************************************************************
作业三:
目标:理解变量
一)不合法的变量名是:
1、2、8、15——不是以汉字或字母开头的
1、4、6、7、8、9、14——含有字母、汉字、数字、下划线以外的符号
二)描述常用变量类型的特点和使用场景
1)整形int的特点是保存整数,常用于年龄、月份等数据的保存。
2)无符号整形ensigned int的特点是能保存2倍于有符号类型的正整数数据,能表达的整数范围变大,常用于高位正数的保存。
3) 短整型 short int 的特点是所占字节和取值范围均于int相同。
4) 长整型 long int 的特点是在内存中占4个字节,其取值常为长整常数。
5) 无符号长整型 unsigned long int 的特点是取值范围: 0~4294967295 即 0~(2的32次方-1),常用于高为正数的保存。
6) 字符型 char 的特点是专门用于指以'\0'为结束的字符串,用于使用指定长度的固定长度表示的字符串的保存。
7) 无符号字符型 unsigned char 的特点是不会对最高位进行扩展。
8) 单精度 float 的特点是保存浮点数,用于小数的保存。
9) 双精度double 的特点是使用 64 位(8字节) 来储存一个浮点数。
10) 长双精度 long double的特点是储存更长的浮点数。
4) 长整型 long int 的特点是在内存中占4个字节,其取值常为长整常数。
5) 无符号长整型 unsigned long int 的特点是取值范围: 0~4294967295 即 0~(2的32次方-1),常用于高为正数的保存。
6) 字符型 char 的特点是专门用于指以'\0'为结束的字符串,用于使用指定长度的固定长度表示的字符串的保存。
7) 无符号字符型 unsigned char 的特点是不会对最高位进行扩展。
8) 单精度 float 的特点是保存浮点数,用于小数的保存。
9) 双精度double 的特点是使用 64 位(8字节) 来储存一个浮点数。
10) 长双精度 long double的特点是储存更长的浮点数。
************************************************************************************************** 作业题四:
目标:熟悉字符数组与字符串
程序如下:
#include<stdio.h>
void main()
{
char tip[10]="Han Xiao";
printf("%c%c\n",tip[0],tip[4]);
getchar();
}
运行结果如下:
作业题五:
目标:了解简单的预处理指令
程序如下:
#include <stdio.h>
#define TEL5 15757
#define PI 3.1415926
int main()
{
printf("%d\n",TEL5);
printf("%f\n",PI);
getchar();
}
运行结果:
作业题六:
目标:掌握C语言运行符和表达式
1)程序如下:
#include<stdio.h>
void main()
{
int a,b,c,d;
a=25+0125;
b= 24 * 3 / 5 + 6 ;
c=36 + - (5 - 23 ) / 4;
d=35 * 012 + 27 / 4 / 7 * (12 - 4);
printf("25+0125=%d\n 24*3/5+6=%d\n 36+ -(5-23)/4=%d\n 35*012+27/4/7*(12-4)=%d\n",a,b,c,d);
}
运行结果:
2)
1、(2l+4.5f)发生整型转换成浮点型,之后的运算一直都是转换成浮点型,012发生八进制转换成十进制,结果为53.5
2、3*(int)sqrt(144.0)从浮点型转换成整型,结果为36
3、cos(2.5f + 4)发生整型转换成浮点型 ,之后的运算一直都是转换成浮点型,结果是1362.6538
作业题七
看到这些语录,感觉身体里充满了正能量。就像题目里说的一样:“每天提醒自己,要奋斗!”可以说每个人都需要不断地给自己加油打气,不断的督促自己,才可以更加有效的做事。寻找对自己未来成长有益的事,然后每天坚持下去,坚持21天,这件事就会成为你的习惯,养成良好的习惯其实就是这么简单。给自己正确的方向吧,即使这个方向上的道路是孤独的又怎样,毕竟已经不是小孩子。