c++学习2、处理数据

#include<iostream>
#include<cmath>
#include<climits>//定义了内置数据类型的符号常量
using namespace std;
const int months = 12;
int main4()
{
	float a = 2.34E+22f;
	float b = a + 1.0f;
	cout << "a = " << a << endl;
	cout << "b-a = " << b - a << endl;
	return 0;
}
int main()
{
	main4();
	int b = 56;
	long(b);//c++强制类型转化格式————像函数一样的形式
	int n_int = INT_MAX;
	short n_short = SHRT_MAX;
	long n_long = LONG_MAX;
	long long n_llong = LLONG_MAX;
	auto n = 100;//c++11中的auto声明,根据初始值的类型推断变量的类型,但对0这一值要谨慎使用
}

int main1()
{
	int emus{ 7 };//c++另一种赋值初始化方法,利用大括号初始化器
	int rheas = { 12 };//也可以利用大括号加等号进行赋值
	cout << "int is " << sizeof(int) << endl;
	cout << "short is " << sizeof(short) << endl;
	cout << "long is " << sizeof(long) << endl;
	cout << "long long is " << sizeof(long long) << endl;
	cout << endl;
	return 0;
}

int main2()
{
	short sam = SHRT_MAX;
	unsigned short sue = sam;//无符号类型的使用,是使得正数部分的最大值翻倍,而无负数
	int chest = 42;//1~9,基数为10,十进制二位为1~7
	int waist = 0x42;//前两位为0x或0X,基数为十六,十六进制
	int inseam = 042;
	cout << sam;
	cout << endl << sue;//默认情况下cout以十进制格式显示整数,而不管整数在程序中是如何书写的;
	return 0;
}

int main3()
{
	char ch;
	cout << "Enter a character: " << endl;
	cin >> ch;
	cout << "Hola!";
	cout << "Thank you for the " << ch << "character." << endl;
	ch = 'M';//c++中对字符用单引号,对字符串使用双引号!!!进行赋值
	int i = ch;//'M'表示的是M的ASCII值;其实这里体现的就是将字符表示为整数这一事实
	cout << "the asccii code for" << ch << "is" << i << endl;
	cout.put('!');//该函数是一个成员函数,用于显示一个字符!
	return 0;
}
//这里开始要说一个重要概念:成员函数;
/*类定义了如何表示和控制数据。成员函数归类所有,
描述了操纵类数据的方法,因此要使用成员函数,应先调用类,再用成员运算符来进行访问*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值