10.20

多个数相加

  1. #include <stidio.h>
  2. int main()
  3. {
  4. int number,sum;
  5. printf("请输入一个数字:")
  6. scanf("%d",&number);
  7. sum = number;
  8. printf("请输入一个数字:")
  9. scanf("%d",&number);
  10. sum = sum + number;
  11. printf("请输入一个数字:")
  12. scanf("%d",&number);
  13. sum = sum + number;
  14. printf("%d",sum);
  15. return 0;
  16. }

交换几个变数值

  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. int a,b,c,d;
  5. scanf("%d %d %d",&a,&b,&c);
  6. d = a; //对
  7. a = b;
  8. b = c;
  9. c = d;
  10. printf("%d,%d,%d\n",a,b,c);
  11. return 0;
  12. }
  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. int a,b,c;
  5. scanf("%d %d %d",&a,&b,&c);
  6. int d; //错
  7. d = a;
  8. a = b;
  9. b = c;
  10. c = d;
  11. printf("%d,%d,%d\n",a,b,c);
  12. return 0;
  13. }

变量只能在函数的开头处声明和定义,()申请空间声明和定义前不能有任何非声明定义的语句(有的编译器可以)

资料的储存

记忆存储空间的单位是位元组,一个位元组有八个单位组成,每个委员可以表示0或1两种值。

整数与浮点数的运算

当两个不一样的证书或浮点数类别的制作算数运算时,编译器会试着将其中一个转换成另一个的类型,一般会转换为范围大的

也可以自己强制转型