1. unsigned short不能表达负数 ;short类型在各种平台都是16位,2的16次方为65536,所以unsigned short能表达的最大的数是65535 ;short类型在各种平台都是16位,2的16次方为65536,所以unsigned short能表达的最大的数是65535。
2.char类型用于存储字符(如:字母或标点符号),但是从技术层面看,char是整数类型。
3.输入输出格式控制4.求两数最大公约数和最小公倍数
最大公约数求法
(1)辗转相除法
设有两整数a和b:
① a%b得余数c
② 若c==0,则b即为两数的最大公约数
③ 若c!=0,则a=b,b=c,再回去执行①。
例如求27和15的最大公约数过程为:
27÷15 余12
15÷12 余3
12÷3 余0
因此,3即为最大公约数。
(2)相减法
设有两整数a和b:
① 若a>b,则a=a-b
② 若a<b,则b=b-a
③ 若a==b,则a(或b)即为两数的最大公约数
④ 若a!=b,则再回去执行①。
例如求27和15的最大公约数过程为:
27-15=12( 15>12 )
15-12=3( 12>3 )
12-3=9( 9>3 )
9-3=6( 6>3 )
6-3=3( 3==3 )
因此,3即为最大公约数。
求最小公倍数算法
最小公倍数=两整数的乘积÷最大公约数