10.20
多个数相加
#include <stidio.h>
int main()
{
int number,sum;
printf("请输入一个数字:")
scanf("%d",&number);
sum = number;
printf("请输入一个数字:")
scanf("%d",&number);
sum = sum + number;
printf("请输入一个数字:")
scanf("%d",&number);
sum = sum + number;
printf("%d",sum);
return 0;
}
交换几个变数值
#include<stdio.h>
int main(void)
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
d = a; //对
a = b;
b = c;
c = d;
printf("%d,%d,%d\n",a,b,c);
return 0;
}
#include<stdio.h>
int main(void)
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
int d; //错
d = a;
a = b;
b = c;
c = d;
printf("%d,%d,%d\n",a,b,c);
return 0;
}
变量只能在函数的开头处声明和定义,()申请空间声明和定义前不能有任何非声明定义的语句(有的编译器可以)
资料的储存
记忆存储空间的单位是位元组,一个位元组有八个单位组成,每个委员可以表示0或1两种值。
整数与浮点数的运算
当两个不一样的证书或浮点数类别的制作算数运算时,编译器会试着将其中一个转换成另一个的类型,一般会转换为范围大的
也可以自己强制转型