当前位置: 首页 > news >正文

买个网站域名要多少钱一年专门做商标的网站有哪些

买个网站域名要多少钱一年,专门做商标的网站有哪些,做一个公司网站价格,网站建设预计费用C中的bool类型是用于表示逻辑值的基本数据类型,其取值为true(真)或false(假)。以下是关键点总结: 1. 内存占用 大小:sizeof(bool)通常为1字节(取决于编译器和平台)&…

C++中的bool类型是用于表示逻辑值的基本数据类型,其取值为true(真)或false(假)。以下是关键点总结:

1. 内存占用

  • 大小sizeof(bool)通常为1字节(取决于编译器和平台),因为这是最小的可寻址内存单位。
  • 存储优化:在结构体或类中,bool可能被编译器优化(如位域)以节省空间。

2. 初始化与默认值

  • 局部变量:未初始化的局部bool变量值为未定义(随机)。
  • 全局/静态变量:默认初始化为false(即0)。

3. 类型转换

  • 隐式转换
    • 非布尔类型 → bool:非零值转为true,零转为false
    • bool → 整数:true转为1,false转为0。
  • 显式转换:可用static_cast<bool>强制转换。
  • 指针转换:空指针转为false,非空指针转为true

4. 逻辑运算

  • 运算符:&&(逻辑与)、||(逻辑或)、!(逻辑非)。
  • 短路求值:&&||会跳过不必要的计算(如false && expr不计算expr)。

5. 输入输出

  • 输出
    • 默认:std::cout << bool_var输出10
    • 格式化:使用std::boolalpha输出true/falsenoboolalpha恢复数值输出。
    std::cout << std::boolalpha << true; // 输出 "true"
    
  • 输入
    • 默认:仅接受01
    • 格式化:使用std::boolalpha后可接受true/false字符串。
    bool b;
    std::cin >> std::boolalpha >> b; // 输入 "true" 则 b 为 true
    

6. 注意事项

  • 条件表达式:非布尔类型(如整数、指针)会隐式转换为bool
    if (5) {}   // 等效于 if (true)
    if (nullptr) {} // 等效于 if (false)
    
  • 算术运算:允许但降低可读性(如true + true = 2)。
  • 潜在错误:误用赋值代替比较(如if (x = 5)可能引发警告)。

7. 代码示例

#include <iostream>
using namespace std;int main() {bool a = true;    // 初始化为 truebool b{};         // 初始化为 false(C++11 统一初始化)int x = 10;cout << a << endl;        // 输出 1cout << boolalpha << a << endl; // 输出 trueb = x > 5;               // x>5 为 true,b 为 truecout << b << endl;       // 输出 truebool c = 0;              // c 为 false(隐式转换)bool d = "hello";        // 非空指针转为 trueif (d) {cout << "d is true" << endl; // 会执行}return 0;
}

总结

  • bool简化了逻辑表达,但需注意隐式转换和初始化问题。
  • 输入输出时,使用std::boolalpha可提升可读性。
  • 避免在布尔上下文中误用非布尔表达式,以增强代码健壮性。
http://www.dtcms.com/a/502306.html

相关文章:

  • 做外贸网站案例兰州市科协网站
  • 手机网站功能分析免费项目网站
  • 做个商城网站多少钱郑州建设企业网站公司
  • 广州网站建设骏域网站制作的合同
  • 海淀公司网站建设方案应用公园收费标准
  • 重庆网站建设维护网站怎样建设才叫人性化
  • 网站建设进展情况汇报公司网页设计报告5000字
  • 聊城手机网站建设WordPress缺省图
  • 网站后台管理系统源码公司网站建设款计什么科目
  • 南昌网站建设开发公司有哪些优秀的个人网站
  • 正邦高端网站建设去视频网站做编辑
  • 售后网站用什么模板网站找人做seo然后网站搜不到了
  • 做招聘网站需要资质吗网站建设费是无形资产吗
  • 网站面包屑导航设计特点婚庆策划公司名称
  • 西安做网站找缑阳建深圳宝安区繁华吗
  • 新闻发布的网站什么网站做的产品海报比较多
  • 设计企业网站步骤山西太原做网站
  • 教育做的比较好的网站有哪些可做区域代理的网站
  • 网站主体必须要与域名注册人相同专业婚纱摄影网站制作
  • 网站开发的可行性报告自己做网站 需要哪些
  • 做个网站出来要多少钱wordpress调用js函数
  • 电子商务网站建设培训小结十大职业资格培训机构
  • 加速网站的加速器旅游网站制作代码
  • 如何做网站视频模板义乌本地网站开发
  • 建设网站一定要会代码吗杭州响应式网站
  • 微网站缺点海鲜网站开发目的在于
  • 做网站租什么服务器广州设计公司网站
  • 舟山普陀区建设信息网站青海营销网站建设服务
  • 科技公司网站 asp源码装修网线
  • 网站地图制作工具深圳做分销商城网站