【无标题】

#include<iostream>
int main() {
	using namespace std;
	int carrots = 25;//告诉carrots变量里存放的是一个整数,编译器知道这是一个整形变量并在计算机空间中开辟出一个整型空间用来存放这个整数 carrots  25
	//py不用显示声明变量 将整数25赋值给carrots并存放在carrots中的内存空间中,
	cout << "I have ";
	cout << carrots;
	cout << " carrots";
	cout << endl;
	carrots = carrots - 1;
	cout << "crunch crunch . now I have " << carrots << " carrots." << endl;

	//carrots没有加双引号-步数字符串,所以打印出I have 25,当成变量,打印出来的是变量里面的值,25,cout会将carrots替换为25这个值,
	//25以整数形式存放在内存中的,并不是存放一个2一个5,是存放的十进制数25所对应的二进制数11001(内存),打印是字符串,字符2,字符5,打印出来的
	//cout在打印的时候会将整数形式的数字,(11001--25---字符串25)转换为字符串,cout知道carrots知道它是一个需要转换的整数(因为前面定义了 carrots是整数)
	return 0;
}
	int carrots = 25;

告诉carrots变量里存放的是一个整数,编译器知道这是一个整形变量并在计算机空间中开辟出一个整型空间用来存放这个整数 carrots 25
py不用显示声明变量 将整数25赋值给carrots并存放在carrots中的内存空间中,

cout << carrots;

carrots没有加双引号-步数字符串,所以打印出I have 25,当成变量,打印出来的是变量里面的值,25,cout会将carrots替换为25这个值,

25以整数形式存放在内存中的,并不是存放一个2一个5,是存放的十进制数25所对应的二进制数11001(内存),打印是字符串,字符2,字符5,打印出来的

cout在打印的时候会将整数形式的数字,(11001–25—字符串25)转换为字符串,cout知道carrots知道它是一个需要转换的整数(因为前面定义了 carrots是整数)

sizeof运算符

#include<iostream>
#include<climits>
using namespace std;

int main(void) {
	int s=INT_MAX;
	short s_short = SHRT_MAX;
	cout << "INT is :"<<sizeof(int)<<" bytes."<<endl;
	cout << "maximum values: " << s<<endl;

	cout << "SHORT is :" << sizeof s_short << " bytes." << endl;
	cout << "maximum values: " << s_short << endl;
	//sizeof不是函数,只是运算符,+数据类型/变量名    如果是函数,调用函数需要用括号,函数名(参数)
	//数据类型大小必须要加括号,如果是查看 变量大小 加不加括号都可以
	return 0;
}

在这里插入图片描述

sizeof不是函数,只是运算符,+数据类型/变量名 如果是函数,调用函数需要用括号,函数名(参数)
数据类型大小必须要加括号,如果是查看 变量大小 加不加括号都可以

#include<iostream>
#include<climits>

int main(void) {
	using namespace std;
	short sam = SHRT_MAX;
	unsigned short sue = sam;

	cout << "sam: " << sam << "  sue: " << sue << endl;
	sam = sam + 1;//yue jie
	sue = sue + 1;
	cout << "sam: " << sam << " sue: " << sue << endl;


	sam = 0;
	sue = 0;
	sam = sam - 1;
	sue = sue - 1;
	cout << "sam: " << sam << " sue: " << sue << endl;
	return 0;

}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值