scanf("%d",&a) //格式化输入函数(输入是%d)
数据类型是拿来创建变量的
int weight=180 创建等型变量用int char ch =’a‘ 创建字符变量与char
变量与常量
什么叫变量什么叫常量?
生活中的一些数据 :
有些数据不能变:血型,性别,圆周率。
有些数据一定可变:工资,年龄,体重。
C语言怎么描述它们?
就要用到常量和变量,常量一般拿来描述不可变的量,变量拿来描述能被改变的量。
变量意味着可改
表示一个人的年龄类型 可变
int main()
{
int age =18; int是类型 age变量的名字 =叫赋值 =后面是数值如0-1-2-3… 创建了一个变量
return 0;
}
表示一个人的体重类型 可变
int main()
{
duobele weight =55.3;
weight = weight+1//变量
printf("%lf,n"weight); float类型用%f打印 duobele类型用%lf打印
return 0;
}
打印类型
%d — 整形 ,%f —folat类型 , %lf — duobele 类型
变量的分类
局部变量,全局变量,
int a = 100 { }外部的定义变量被称为全局变量
int main()
{
int a = 10; { }内部定义的变量都叫局部变量 这里的a被称为局部变量
printf("%d",a); 局部变量和全局变量名称相同时局部变量优先打印(局部要先)
return 0;
}
局部变量的使用
写一个代码求两个整数的和
int main()
{
int num1 = 0;
int num2 =0;
int sum = 0; 需要储存它们的和用sum这个空间来储存
printf(“输入两个 *** 作数:>”); (scanf函数是输入函数)
scanf(%d %d &a &b); (%d输入一个整数 %d %d 输入两个整数 , 输入的数据放在&a &b里面 第一个输入的数%d放在&a第二个输入的数%d放在&b)如果scanf报错 在报错栏找到:( _CRT_SECURE_NO_WARNINGS )把这串代码放在顶端第一行( #define(要加上) _CRT_SECURE_NO_WARNINGS 1(要加上))
解决方法1
源文件的第一行加上 #define _CRT_SECURE_NO_WARNINGS 1
sum = num1+num2; mun1+mun2的和放在sum里面
printf(“sum=%dn”,sum); //打印出来
return 0;
}
//scanf输入函数 //printf打印函数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)