c++加油站

helloworld的书写

#include <iostream>
using namespace std;

int main1() {

	//单行注释
	/*
	多行注释

	*/
	cout << "hello world" << endl;

	system("pause");
	return 0;


}

变量:

#include <iostream>
using namespace std;

int main2() {
	//变量:临时存储数据的容器
	//方便内存管理
	int a = 666;

	cout << "a = " << a << endl;

	system("pause");
	return 0;


}


#include <iostream>
using namespace std;
//注意:#define定义的宏常量 直接是变量名 变量值 后面没有分号结尾
//通常定义在文件的上方 
#define day 7
int main() {
	//常量:不常改变的量
	//宏常量:#define定义
	
	cout << "一周共:" <<  day << "天" << endl;

	const int month = 12;

	//const 修改普通的变量为常量
	cout << "一年共 " << month << "月" << endl;

	system("pause");
	return 0;


}


#include<iostream>
using namespace std;
int main(){
	//短整型 
	short num1 = 10;
	//整型
	int num2 = 10;
	//长整型
	long num3 = 10;
	//长长整型
	long long num4 = 10;
	
	cout << "num1="<<num1<<endl; 
	cout << "num2="<<num2<<endl; 
	cout << "num3="<<num3<<endl; 
	cout << "num4="<<num4<<endl; 
	
} 
#include<iostream>
using namespace std;
int main(){
	//sizeof关键字可以统计数据类型所占内存的大小
	//sizeof(数据类型/变量)
	//整型:short2 int4 long4 long long8
	//可以利用sizeof求出数据类型占用内存的大小
	short num1 = 10;
	cout << "short占用的内存空间为:"<<sizeof(short) <<endl;//short占用的内存空间为:2
	int num2 = 10;
	cout << "int占用的内存空间为:"<<sizeof(int) <<endl;
	long num3 = 10;
	cout << "long占用的内存空间为:"<<sizeof(long) <<endl;
	long long num4 = 10;
	cout << "long long占用的内存空间为:"<<sizeof(long long) <<endl;
	/*
	int占用的内存空间为:4
	long占用的内存空间为:4
	long long占用的内存空间为:8
	
	sizeof()既可以存放数据类型,又可以存放变量名
	
	整型大小比较:
	short <  int <= long <= long long 
	*/
}
#include<iostream>
using namespace std;
int main(){
	/*
	实型(浮点型)
	用于表示小数
	1、单精度float
	2、双精度double
	两者的区别在于表示的有效数字范围不同
	数据类型       占用字节       有效数字范围
	float           4字节              7位有效数字 
	double          8字节          15~16位有效数字 
	*/
	float f1 = 3.14f;//不加f默认是双精度 
	double d1 = 3.14;
	
	cout << f1 <<endl;
	cout << d1 <<endl; 
	
	cout << "float所占内存大小:"<<sizeof(float)<<endl;
	cout << "double所占内存大小:"<<sizeof(double)<<endl;
	/*
	3.14
	3.14
	float所占内存大小:4
	double所占内存大小:8*/
	
	//科学计数法
	float f2 = 3e2;//3*10^2
	cout << f2 <<endl;//300
	float f3 = 3e-2;//3x0.1^2
	cout <<f3<<endl;//0.03
	 
}
#include<iostream>
using namespace std;
int main(){
	/*
	字符型变量用于显示单个字符
	语法:
	char ch = 'a';
	注意:
	1、在显示字符型变量时,用单引号将字符括起来,不要用双引号
	2、单引号内必须只有一个字符,不可以是字符串
	
	c和c++中字符型变量只占用1个字节
	字符型变量并不是把字符本身放到内存中存储,而是将对应的
	ASCII编码放入到存储单元 
	
	*/
	
	//1、字符型的创建方式 
	char ch = 'a';
	cout << ch << endl;//a
	//2、字符型变量所占内存的大小 
	cout << sizeof(ch) << endl;//1
	//3、字符型变量常见错误
	//1、在显示字符型变量时,用单引号将字符括起来,不要用双引号
	//2、单引号内必须只有一个字符,不可以是字符串
	
	//4、字符型变量对应的ASCII编码
	cout <<  int(ch) << endl;//97
	char ch2 = 'b';
	cout <<  int(ch2) << endl;//98
	char ch3 = 'A';
	cout <<  int(ch3) << endl;//65
	 


}
#include<iostream> 
using namespace std;
#include<string> //注意:c++风格的字符串包含的头文件 
int main(){
	//字符串型:用于表示一串字符
	/*
	两种风格字符串类型书写:
	1、C风格字符串:
	char 变量名[] = "字符串值"
	2、C++风格字符串
	string 变量名 = "字符串值" 
	
	*/ 
	char str1[] = "hello";
	cout << str1 << endl;//hello
	//注意:C风格的字符串要用双引号括起来  必须加[] 
	
	string str2 = "hello";
	cout << str2 << endl;//hello
	
	 
}
#include<iostream>
using namespace std;
int main(){
	/*
	用于表示一些不能显示出来的ASCII字符
	\n  换行 	 
	\\  反斜杠  
	\t  水平制表符 
	 
	*/
	cout << "hello world" << endl;// hello world
	cout << "\\" << endl; // \
	//\t占8个位置
	cout << "aaaa\t hello world"<<endl;
	cout << "aa\t hello world"<<endl;
	cout << "aaaaaa\t hello world"<<endl;
	/*
	\t:整齐的输出数据 
	aaaa     hello world
	aa       hello world
	aaaaaa   hello world

	*/
}
#include<iostream>
using namespace std;
int main(){
	/*
	布尔类型 bool
	布尔类型代表真或假的值
	布尔类型只有两个值:
	true:真 默认值是1
	false:假 默认值是0
	布尔类型占1个字节大小 
	*/
	bool flag = true;
	cout << flag << endl; //1
	
	flag = false;
	cout << flag << endl; //0 
	cout << "bool占内存的大小" << sizeof(flag) <<endl;//bool占内存的大小1
} 
#include<iostream>
using namespace std;
#include<string>
int main(){
	/*
	数据的输入:
	用于从键盘获取数据
	关键字:cin
	语法:cin >> 变量 
	*/
	//整型输入
	int a = 0;
	cout << "请输入整型变量:"<< endl;
	cin >> a;
	cout << a << endl;
	
	//浮点型输入
	double d = 0;
	cout << "请输入浮点型变量:" << endl;
	cin >> d;
	cout << d << endl;
	
	//字符型输入
	char ch = 0;
	cout << "请输入字符型变量:" << endl;
	cin >> ch;
	cout << ch << endl;
	
	//字符串型输入
	string s = ""; 
	cout << "请输入字符串类型变量:" << endl;
	cin >> s;
	cout << s << endl;
	
	//布尔类型输入
	bool b = true;
	cout << "请输入布尔类型变量:" << endl;
	cin >> b;
	cout << b << endl;
	/*
	请输入整型变量:
	6
	6
	请输入浮点型变量:
	3.14
	3.14
	请输入字符型变量:
	a
	a
	请输入字符串类型变量:
	你好啊
	你好啊
	请输入布尔类型变量:
	false
	0
	*/ 
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值