作业介绍

笔记

#include<cstdio>  //c头文件
#include<iostream>   //c++头文件
using namespace std; 

//笔记:
	// int 2的31次方-1 %d占位
	// long long 2的63次方-1  %lld占位
	// double  %lf占位
	// printf("%.5lf", a) 保留a的小数点后5位
	// 一行输入3个数据 scanf("%d %d %d", &a, &b, &c); 多行输入也一样

	//C++里输出一个星号是 cout << "*";
	//C++里让变量a输入数据是 cin >> a;

	//C的头文件是 #include<cstdio>
	//C++头文件是 #include<iostream>

	//定义字符变量是 char a;
	//定义双精度浮点数是 double b;

	//'0'->48
	//'A'->65
	//'a'->97

	//用cin在一行输入3个数字是  cin >> a >> b >> c;

	//十进制转二进制是  除2取余,然后把余数逆序排列
	
	// 1TB=1024GB
	// 1GB=1024MB
	// 1MB=1024KB
	// 1KB=1024字节
	// 1字节=8个位    1111 1111
	// int 4字节   所以int的原码有32位
	// char  1字节
	// float 4字节
	// double 8字节
	// long long 8字节

	//原码最高位=0表示是一个正数,最高位=1表示是一个负数
	//正数的原码,反码,补码都一样
	//负数的反码是把除最高位以外的所有位置反过来(1->0, 0->1)
	

	//强制把数字a转换成字符输出是  cout << char(a);
	
	


int a;
char b;
int main(){
	cin >> a;
	b = a;
	cout << b;
	return 0;
}



状态
已结束
题目
5
开始时间
2023-9-9 0:00
截止时间
2024-2-24 23:59
可延期
24 小时