c=a+u ; d=b+u ;
printf(“a+u=%d , b+u=%d\n” , c , d ) ;
} 运行结果:
a+u=22 , b+u= -14
33
第三章 数据类型、运算符与表达式
6、整型数据的溢出: 符号位
a 0111111111111111 符号位
a+1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
32767 -32768
1111111111111111
-1
34
第三章 数据类型、运算符与表达式
举例3.5 main() {int a , b ; a=32767 ; b=a+1 ; printf(“a=%d , b=%d\n” , a , b ) ; } 运行结果: a=32767 , b= -32768
数据结构:对数据的描述
{ float x, y;
算法:对操作的描述
x=45;
程序=数据结构+算法+程序设计方y=法2*+s语in言(x工*3具.1和4/环18境0); printf(“Y=%f \n”,
y); }
15
第二章 算法
§2.1 算法的概念
算法:为解决一个问题而采取的方法和步骤。 例如:
1+2+3+……+100=5050 或 100+1+99+2+98+……+49+51+50= 100+49*100+50=5050
例: int a=3, b=4, c=5 ;
float x, y, z=0.5;