自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 已知机器数FFFDH如何计算真值 若为无符号整数如何计算大小

如果符号位是0,则机器数表示一个正数。首先,我们需要知道机器数FFFDH是十六进制表示的,并且假设这是一个16位的带符号整数(即两个字节),使用补码表示法。但由于我们只关心最低有效位(LSB)开始的16位,并且这些位都是0(除了最低位是1),所以真值仍然是-3。但在此例中,FFFDH的符号位是1,所以它是一个负数。这个二进制数(0000H)对应的十进制数是0,但因为它是负数,所以真值是-3(即- (2^0))。补码表示法中,正数的补码与其原码相同,而负数的补码是其绝对值的二进制表示(原码)取反后加1。

2024-06-05 14:06:08 432

原创 成员函数重载和非成员函数重载

成员函数重载指的是在类内部定义操作符重载函数,这些函数作为类的成员函数存在。由于成员函数可以隐式地访问类对象的成员,因此它们通常不需要额外的参数来指定操作的对象(除了可能是其他操作数)。非成员函数重载指的是在类外部定义操作符重载函数,这些函数不是任何类的成员函数。由于它们不是类的成员函数,因此它们不能隐式地访问类对象的成员,而需要通过参数来指定操作的对象。是私有的,那么我们需要将它们声明为类的友元,以便非成员函数能够访问它们。然而,在这个例子中,我们假设它们是公共的,因此不需要友元声明。

2024-05-12 13:07:05 746

原创 3,27程序阅读题

,所以"class A"被输出了两次。这是虚拟继承的一个特性,即共享的基类只会被构造一次,但在这种情况下,由于构造函数的输出,它看起来像是被调用了两次。函数,但由于没有传递参数,这可能会导致运行时错误或未定义行为。在实际编程中,应确保虚函数在基类和派生类中有匹配的签名。在初始化列表中,成员变量的初始化顺序是它们在类中声明的顺序,而不是它们在初始化列表中的顺序。读上述程序后,我们可以确定程序的输出结果。类中是否有匹配的虚函数重写,但没有找到。函数在参数列表上不同,因此它们不是重写关系,而是重载关系。

2024-03-28 00:13:02 633 1

原创 多态 饮料案例 电脑案例

【代码】多态 饮料案例 电脑案例。

2024-03-26 20:14:01 93

原创 虚基类 基类编程题

函数声明的时候可以赋默认值,但是后面定义的时候就不要赋默认数值了。虚基类中直接virtual void show(void)=0;派生类继承中间的时候用public。中介继承继承虚基类时用。

2024-03-26 19:38:07 323

原创 判断回文质数

2.如果长度为1 return 0(不是回文数)1.数组赋值=取余10 再除以10。4.每一个数组都赋值0。

2024-03-18 11:34:19 326 1

原创 缺位补零 埃氏筛法 判断字符串是否为回文

其实就是遍历每个数字 每个数字的倍数就不是素数了,直到这个倍数到达所要求的范围边界为止在C++中,确保以两位数字输出并且缺位补零,你可以使用和这两个流控制符。设置填充字符为'0',设置字段宽度为2。以下是一个例子:

2024-03-08 10:23:21 318 1

原创 杨辉三角 字母表 四舍五入到指定位数 sort函数用法

函数会向最接近的偶数整数进行舍入,这被称为银行家舍入(Banker's rounding)。函数,最后再除以相同的10的次方。如果你想对浮点数进行四舍五入到指定的小数位数,你需要先乘以10的相应次方,然后使用。类型,即使结果是整数。如果你需要一个整数类型的结果,你可以使用类型转换(如。函数是一个数学函数,用于将浮点数四舍五入到最接近的整数。当你想输出一个浮点数并保留一位小数时,你应该使用。输出一个数字和一个字母,使用换行隔开。下面是一个简单的示例,演示如何使用。的小数部分正好是0.5,则。

2024-02-26 21:43:50 364 1

原创 1.29的

【代码】1.29的。

2024-01-29 19:20:14 359

原创 1.27的

/记录当前本身的值,然后让本身的值加1,但是返回的是以前的值,达到先返回后++;

2024-01-28 22:48:03 372 1

原创 1.26的

打印:先遍历行,再遍历数字,再遍历列;

2024-01-27 13:33:19 360 1

原创 12.20

shuaige arr[3] = { {"肖战哥哥",30,20}, {"周楷哥哥",19,14}, {"一博哥哥",31,22} };fprintf(q, "哥哥的名字:%s\t哥哥的年龄:%d\t哥哥的长度:%d\t", gegemen[i].m_name.fread(从哪写{数组首地址&arr【1】},写的大小{sizeof(struct MM)},写几次,文件指针名}fgetc(数组名,数组长度,指针名);readfile(文件指针,变量,结构体指针)转化为c风格字符串再打印。

2023-12-23 02:26:55 16 1

原创 12.19

/拷贝构造函数 Person(const Person& p) {3.调用类中函数时老是忘记写p.diaoyong() 这样的话。cout << "拷贝构造函数!" << endl;4.如何将int型转化为string型。2 逆序存储string字符串。添加前导零方便进位运算。

2023-12-20 17:47:45 13 1

原创 12.18

cout << "辅导学员 姓名: " << t1.stu.name << " 年龄:" << t1.stu.age << " 考试分数: " << t1.stu.score << endl;cout << "教师 职工编号: " << t1.id << " 姓名: " << t1.name << " 年龄: " << t1.age << endl;用遍历来改变vector数组里的一些元素。int score;的所有整数点,即包括马路的两端。在这段代码中,创建了一个长度为。咱就是说原来数组是需要初始化。

2023-12-18 14:12:54 21 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除