向计算机输入数据
#include <iostream>
#include <Windows.h>
int main(void){
int age;
float height;
std::cout << "你今年多大了" << std::endl;
std::cin >> age;
std::cout << "你有多高?" << std::endl;
std::cin >> height;
std::cout << "我的年龄是" << age << std::endl;
std::cout << "我的身高是" << height << std::endl;
system("pause");
return 0;
}
小结:
对于char,int,float等基本数据类型,直接使用std::cin>>输入即可
特别注意:
输出使用std::cout<<
输入使用std::cin>>
两种不同的的常量
字面常量
int类型字面常量:1,2,3,100
long类型字面常量:200L(或200l,建议用大写字母L)
long long类型字面常量:100000000000LL(一千亿,建议用大写字母LL)
char类型字面常量:’a’ , ‘b’ , ‘X’ , ‘-’
float类型字面常量:3.14f
double类型字面常量:3.0 、3.14
16进制常量:
123=1x100+2x10+3x1
0x11(相当于17)
以0x作为前缀
说明:16进制
8进制常量:
以0作为前缀
011(相当于9)
说明:16进制和8进制,只是给程序员使用起来更方便,在计算机中,数据都存储为2进制。
字面常量的缺点:
程序的可读性变差。
代码的可维护性差。
符号常量
(1)#define宏定义的符号常量
#define MAX_AGE 35
在编译的预处理阶段,直接把MAX_AGE替换为35
(2)const修饰的符号常量
const int maxAge=35;
maxAge=30;//错误!编译失败
注意:const修饰的符号常量,又叫“只读变量”。在第一次初始化之后就无法再次进行修改。