我的IDE是Visual stdio 2012,它的特点是:
1、支持 Windows Azure,微软云计算架构迈入重要里程碑。
****************************************************************************************************************************************************
作业二:
1、软件工程师分析问题,设计程序 2、利用IDE编译程序代码 3、用程序语句编译代码,若编译出现错误,则返回源程序修改错误 4、然后连接,若出现错误,则返回源程序修改错误 5、然后调试运行,若出现错误,则返回源程序修改错误 6、若问题分析错误,则工程师重新分析问题。
****************************************************************************************************************************************************
作业三 :
<1> 在(1) -abc (2) __aa (3) for (4) pp.288 (5) tobe (6) IBM/PC (7) ms-c (8) #micro (9) m%ust (10) tihs (11) while(12) r24_s25 (13) __a__b (14) a"bc (15) _345 中
不是合法的变量名的是:
(1)、(2)、(8)、(15)不是以字母或汉字开头。
(1)、(4)、(6)、(7)、(8)、(9)、(14)中含有字母、汉字、数字、下划线以外的符号。
<2>下面是常用的变量类型,请描述每个类型的特点和使用场景:
1) 整型 int 的特点是保存整数,常用于年龄、月份等数据的保存。
2) 无符号整型unsigned 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的特点是储存更长的浮点数。
***************************************************************************************************************************************************
作业四:
#include<stdio.h>
void main()
{
char tip[11]="Pan huiwen";
printf("%c\n%c\n",tip[0],tip[4]);
}
运行结果:
**************************************************************************************************************************************************
作业五:
#include<stdio.h>
#define TEL5 139133
#define PI 3.141592
int main()
{
printf("TEL5=%d\n",139133);
printf("PI=%f\n",3.141592);
}
运行结果:
**************************************************************************************************************************************************
作业六:
<1>
#include<stdio.h>
int 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("%d\n%d\n%d\n%d\n",a,b,c,d);
}
运行程序:
<2>
在下面表达式的计算过程中,在什么地方将发生类型转换,各个转换是从什么类型转换到什么类型,表达式计算的结果是什么?(1)3*(2L+4.5f)-012+44 在3*(2L+4.5f)处从混合类型转换到整型
(2)3*(int)sqrt(144.0) 在(int)sqrt(144.0)处从浮点型转换为整型
(3)cos(2.5f+4)-6*27L+1526-2.4L 在(2.5f+4)处从浮点型转换为整型,在最后由整型转换为浮点型
#include<stdio.h>
#include<math.h>
#include<conio.h>
void main()
{
float a;
int b;
double u;
a=3*(2L+4.5f)-012+44;
b=3*(int)sqrt(144.0);
u=cos(2.5f+4)-6*27L+1526-2.4L;
printf("%f\n%d\n%lf\n",a,b,u);
}
运行结果:
*****************************************************************************************************************************
作业七:
《一个人的命运决定于每天晚上8点到10点之间》读后感:
太多的经典语录,我们总是看不完,可是会按照语录上说的一直坚持去做的人却没几个。生活总是在改变,我们只有适应的机会,人们总是在不甘心,在时光流逝的路途中没有把握机会,错过的风景不会再现,我们只有把握现在,才能在以后的生活中让自己少些不甘。