您的位置:首页 > 其它

第四次作业

2013-04-09 22:36 295 查看
作业1
目标:了解自己常用的IDE

Visual Studio 2012 操作界面很简洁 它的即时纠错功能很强大  操作起来也很简便  
而相比6.0  它的人性化设计更好  参考《C语言调试方法》
------------------------------------任务分割线------------------------------------
作业2
目标:了解C 程序的加工和执行过程

分析问题:解,设.
编译程序:Visual Studio 2012(目前在用)
编译:开发软件自身的编译,有错会提醒.
连接:用来把要执行的程序与库文件或其他已经翻译好的子程序(能完成一种独立功能的程序模块)连接在一起,形成机器能执行的程序。(由百度得)
调试运行:一种很实用的功能,绝大多数会帮助你找住错误,但有时候的潜在错误它也不知道的,不能过于依赖.
完成
------------------------------------任务分割线------------------------------------
作业3
目标:理解变量
下面的字符序列中哪些不是合法的变量名,为什么?:
1) –abc   变量之前不能有-

2) __aa   合法

3) for     合法

4) pp.288  变量中不能有.

5) tobe    合法

6) IBM/PC变量中不能有/

7) ms-c    变量之前不能有-

8) #micro   变量中不能有#

9) m%ust   变量中不能有%

10) this     合法

11) while    已经被定义

12) r24_s25合法

13) __a__b  合法

14) a"bc  变量中不能有”

15) _345  合法

每个变量都必须先定义,然后才能使用。定义变量需要提供两方面信息:变量名和变量类型,下面是常用的变量类型,请描述每个类型的特点和使用场景,如int的特点是保存整数,常用于年龄、月份等数据的保存。

1) 整型 int 

 2) 无符号整型unsigned int 

 3) 短整型 short  int  

 4) 长整型 long int  

 5) 无符号长整型 unsigned  int 

 6) 字符型 char  

 7) 无符号字符型 unsigned char 

 8) 单精度 float 

 9) 双精度double 

 10) 长双精度 long double

------------------------------------任务分割线------------------------------------
 

作业4

目标:熟悉字符数组与字符串

 

#include<stdio.h>
void main()
{
char tip[24]="wangchaoya";
printf("%c%c%c\n",tip[0],tip[4],tip[8]);
}




------------------------------------任务分割线------------------------------------
作业5

目标:了解简单的预处理指令
 

#include<stdio.h>
int main()
{
printf("%d\n",139133);
printf("%d\n",3.1415926);
}




------------------------------------任务分割线------------------------------------
作业6
目标:掌握C语言运算符和表达式
作业6.1 题利用程序计算下列表达式的值: 

1)    25 + 0125 

 2)  24 * 3 / 5 + 6  

 3)  36 + - (5 - 23 ) / 4

 4)  35 * 012 + 27 / 4 / 7 * (12 - 4)

1)

#include<stdio.h>
int main()
{
int a,b,c;
a=25,b=0125;
printf("%d\n",c=a+b);




2)

#include<stdio.h>
int main()
{
int a,b,c,d,e;
a=24,b=3,c=5,d=6;
printf("%d\n",e=a*b/5+6);
}




3)

#include<stdio.h>
int main()
{
int a,b,c,d,e;
a=36,b=5,c=23,d=4;
printf("%d\n",e=a+-(b-c)/d);
}




4)

#include<stdio.h>
int main()
{
double a,b,c,d,e,f,g;
a=35,b=012,c=27,d=4,e=7,f=12;
printf("%lf\n",g=a*b+c/d/e*(f-d));
}




作业6.2题 在下面表达式的计算过程中,在什么地方将发生类型转换,各个转换是从什么类型转换

 到什么类型,表达式计算的结果是什么? 

  1)3 * (2L + 4.5f) - 012 + 44 

   2)3 * (int)sqrt(144.0) 

   3)cos(2.5f + 4) - 6 *27L + 1526 - 2.4L 
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c;
a=3 * (2L + 4.5f) - 012 + 44 ;
b=3 * (int)sqrt(144.0);
c=cos(2.5f + 4) - 6 *27L + 1526 - 2.4L ;
printf("%lf\n%lf\n%lf\n",a,b,c);
}




------------------------------------任务分割线------------------------------------
作业7阅读博客

"一个人的命运决定于每天晚上8点到10点之间
看完之后觉得我已经做得还是可以的,我很在意珍惜眼前的,过去的就让他过去吧,因为我认为一切都会好的,只要自己心态稳定,一切都会好的,会在未来为你打开另一条路,最快乐的是和朋友一起,无忧无虑。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: