union V {
    struct X {
        unsigned char s1:2;
        unsigned char s2:3;
        unsigned char s3:3;
    } x;

unsigned char c;
} v;

struct TestSizeof
{
    char a;
    double d;
};

/***************************************************************/
    ///1 字符串常量放在同一个地址(编译器相关)
    ///2 指向字符串常量的指针,不能修改内容
    /***************************************************************/
#if 0
    //const char *str1 = "asd";
    //const char *str2 = "asd";
    //str1[1] = 'd';

char ch[10];
    int kk = 12;
    sprintf(ch, "12%.6d12",kk);
#endif

/***************************************************************/
    ///1 使用安全的字符串
    /***************************************************************/
#if 0
    char *p = new char[10];
    if (SUCCEEDED(StringCchCopyA(p, 10, "12345678")))
    {
        printf("ok\n");
    }
    else
    {
        printf("err\n");
    }

if (SUCCEEDED(StringCchCatA(p, 10,"1")))
    {
        printf("ok\n");
    }
    else
    {
        printf("err\n");
    }
#endif

/***************************************************************/
    ///1 指向空的引用
    /***************************************************************/
#if 0
    char *p = NULL;
    char &ch = *p;
    printf("%c",ch);
#endif

/***************************************************************/
    ///1 stringstream  类型转换
    /***************************************************************/
#if 0
    std::stringstream stream;
    int n = 1000;
    std::string str;
    stream << n;
    stream >> str;//1000

stream.clear();
    float f = 100.0;
    stream << f;
    stream >> str;//100
#endif
    v.c = 100;
    printf("%d\n", v.x.s2);//1
    printf("%d\n", sizeof(TestSizeof));//16

#if 0
    char *p;

char *q[20];

char *m[20][20];

int (*n)[10];

printf("%d %d %d %d",sizeof(p),sizeof(q),sizeof(m),sizeof(n));//4, 80, 1600, 4
#endif

转载于:https://www.cnblogs.com/lancidie/archive/2011/07/12/2103972.html

笔记2011.7.12相关推荐

  1. 2011年12月份学习总结,在PE的前端标准思考和萌芽

    2011年12月份学习总结,创建日期:2012-01-03 22:21:31,有删减. 早年的一篇总结,记录对于前端标准的一些思考和萌芽工作: 对于当时的前端标准,始于2011年,在2013~2014 ...

  2. Python学习笔记:Day 12 编写日志列表页

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此, 写下这些 ...

  3. 按冯诺依曼提出的计算机类型,2011年12月24日计算机一级考试题目广西

    <2011年12月24日计算机一级考试题目广西>由会员分享,可在线阅读,更多相关<2011年12月24日计算机一级考试题目广西(13页珍藏版)>请在人人文库网上搜索. 1.全国 ...

  4. 美光科技股价上涨13% 创下自2011年12月以来最大单日涨幅

    [TechWeb]6月27日消息,据国外媒体报道,当地时间周三,美光科技股价上涨13%,至37.04美元,创下自2011年12月22日以来的最大单日涨幅. 此前,美光科技表示,已经对华为恢复了部分芯片 ...

  5. 海南大学计算机学院唐朝胜,海南大学2011年12月新增博、硕导名单

    海南大学2011年12月新增博.硕导名单本站小编 免费考研网/2016-01-29 附件1 博士研究生指导教师名单 序号    姓  名    所在学科.专业    备  注 1    江行玉    ...

  6. http://www.cnblogs.com/end/archive/2011/04/12/2013805.html

    http://www.cnblogs.com/end/archive/2011/04/12/2013805.html

  7. 2011年12月51CTO壁纸点评活动获奖名单【已结束】

    [ 点评12月壁纸 送下载豆] 规则:2011年12月1日-12月31日,下载12月壁纸后对壁纸进行评价,我们将抽选若干优质评论,优质评论发布者将奖励10-20颗下载豆. 优质评论衡定标准:表达壁纸使 ...

  8. 【SRE笔记 2022.8.12 SRE概述03】

    @[TOC](SRE笔记 2022.8.12 磁盘知识补充 尺寸 物理结构 接口类型 速度性能 硬盘协议 企业案例-提升用户体验网站解决方案 优劣性 解决数据丢失的方法 中小企业案例 IDC机房 ID ...

  9. 2011.3.12 (ULE)

    2011.3.12 (ULE) [@more@] 一个文件是否可被删除,跟父目录w有关 源码包一般放在 /usr/local/src/ 或 /usr/src/ 针对bin包的安装过程 ******** ...

最新文章

  1. 用python编程代码画图形_python编程:如何使用python代码绘制出哪些常见的机器学习图像?...
  2. Hadoop vs Spark性能对比
  3. .NET字符串操作类StringHelper (C#版)
  4. thinkphp的匹配php后缀,ThinkPHP的后缀操作方法配置 罢工了
  5. 大连Linux内核开发,如何查看linux内核版本
  6. 图像相似性搜索的原理
  7. java与java ee_Java EE拦截器
  8. 小程序点击显示隐藏(点击标题,内容显示,再次点击隐藏,同时切换箭头的状态,且默认第一组的内容显示)
  9. 建立标准SQL Server触发器
  10. Python 从协议到抽象基类
  11. 台式计算机硬盘序号,[硬盘序列号的查看方法]台式机查看序列号的方法
  12. B 罗马数字 2018浙江理工大学新生赛
  13. Unrecognized Windows Sockets error: 10106: Socket creation failed
  14. 简单屏幕录制截屏工具
  15. LORA无线远传水表适者生存
  16. Redis 总结 —— 2022/2/4
  17. WHM(Web Hosting Manager)/CPANEL 设置及linux 文件权限 经验
  18. 简单服务发现协议SSDP【转】
  19. 3D控件坐标转换效果
  20. JAVA设计模式什么鬼(代理)——作者:凸凹里歐

热门文章

  1. Matlab2013a安装简单教程以及遇到的问题解决(反复提示激活问题)
  2. Win8 Metro(C#)数字图像处理--2.69中点滤波器
  3. 地铁间谍 洛谷 p2583
  4. 《Raspberry Pi用户指南》——导读
  5. 谈谈 Android MVP 架构 | 掘金技术征文
  6. Mysql不需要身份验证便可远程连接故障
  7. jwebsocket
  8. 浅谈公司形象网站的设计流程
  9. 购物车的实现 ajax
  10. CSDN博客生成目录