随笔分类 -  c++语法特性和封装函数

摘要:最大的 int 型整数在二进制形式下表示为 0111 1111 1111 1111 1111 1111 1111 1111。这是一个 32 位的二进制数,其中最高位为符号位(0 表示正数),其余的位全部为 1。 这个二进制数对应的十进制值为 (2^{31} - 1),即 2,147,483,647。 阅读全文 »
posted @ 2024-03-03 23:01 potential-star 阅读(13) 评论(0) 推荐(0) 编辑
摘要:在 C/C++ 中,'\0' 和 0 是等价的。它们都表示数值零。 '\0' 是一个字符常量,表示 ASCII 值为零的空字符(null character)。在字符串中,'\0' 用作字符串的结束标志。 而 0 是整数常量,表示数值零。在 C/C++ 中,字符类型可以看作是整数类型的一种特殊形式, 阅读全文 »
posted @ 2024-03-03 22:57 potential-star 阅读(29) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/m0_57298796/article/details/123952640 简单来说,必须给出具体行数,以及列的详细类型信息 vector<vector<int>> a(r, vector<int>(c)); int row = a.size(); //获 阅读全文 »
posted @ 2024-01-20 23:17 potential-star 阅读(16) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/Xavier_97/article/details/126931927 由于很玄学,我们考虑统一使用库函数round和自己手写round来实现最终输出整数的四舍五入和小数保留k位的四舍五入 #include <iostream> #include <cma 阅读全文 »
posted @ 2023-12-07 15:09 potential-star 阅读(32) 评论(0) 推荐(0) 编辑
摘要:对于c++对数函数的记录: C++函数__lg()和log2()都是用于计算以2为底的对数的函数,但它们有些地方是不同的。__lg()函数是一个非标准的函数,只在部分编译器中支持,它返回一个整数值,表示输入参数的二进制表示中最高位1的位置(从0开始计数)。例如,__lg(8)将返回3,因为8的二进制 阅读全文 »
posted @ 2023-11-07 17:12 potential-star 阅读(469) 评论(1) 推荐(1) 编辑
摘要:菜鸟教程链接: https://www.runoob.com/cplusplus/cpp-functions.html C++11 提供了对匿名函数的支持,称为 Lambda 函数(也叫 Lambda 表达式)。 Lambda 表达式把函数看作对象。Lambda 表达式可以像对象一样使用,比如可以将 阅读全文 »
posted @ 2023-09-30 22:18 potential-star 阅读(233) 评论(0) 推荐(0) 编辑
摘要:转载自 https://blog.csdn.net/qq_37978559/article/details/109782755?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169173063816800197041324%2522% 阅读全文 »
posted @ 2023-08-11 13:14 potential-star 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示