笔记2011.7.12
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相关推荐
- 2011年12月份学习总结,在PE的前端标准思考和萌芽
2011年12月份学习总结,创建日期:2012-01-03 22:21:31,有删减. 早年的一篇总结,记录对于前端标准的一些思考和萌芽工作: 对于当时的前端标准,始于2011年,在2013~2014 ...
- Python学习笔记:Day 12 编写日志列表页
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此, 写下这些 ...
- 按冯诺依曼提出的计算机类型,2011年12月24日计算机一级考试题目广西
<2011年12月24日计算机一级考试题目广西>由会员分享,可在线阅读,更多相关<2011年12月24日计算机一级考试题目广西(13页珍藏版)>请在人人文库网上搜索. 1.全国 ...
- 美光科技股价上涨13% 创下自2011年12月以来最大单日涨幅
[TechWeb]6月27日消息,据国外媒体报道,当地时间周三,美光科技股价上涨13%,至37.04美元,创下自2011年12月22日以来的最大单日涨幅. 此前,美光科技表示,已经对华为恢复了部分芯片 ...
- 海南大学计算机学院唐朝胜,海南大学2011年12月新增博、硕导名单
海南大学2011年12月新增博.硕导名单本站小编 免费考研网/2016-01-29 附件1 博士研究生指导教师名单 序号 姓 名 所在学科.专业 备 注 1 江行玉 ...
- http://www.cnblogs.com/end/archive/2011/04/12/2013805.html
http://www.cnblogs.com/end/archive/2011/04/12/2013805.html
- 2011年12月51CTO壁纸点评活动获奖名单【已结束】
[ 点评12月壁纸 送下载豆] 规则:2011年12月1日-12月31日,下载12月壁纸后对壁纸进行评价,我们将抽选若干优质评论,优质评论发布者将奖励10-20颗下载豆. 优质评论衡定标准:表达壁纸使 ...
- 【SRE笔记 2022.8.12 SRE概述03】
@[TOC](SRE笔记 2022.8.12 磁盘知识补充 尺寸 物理结构 接口类型 速度性能 硬盘协议 企业案例-提升用户体验网站解决方案 优劣性 解决数据丢失的方法 中小企业案例 IDC机房 ID ...
- 2011.3.12 (ULE)
2011.3.12 (ULE) [@more@] 一个文件是否可被删除,跟父目录w有关 源码包一般放在 /usr/local/src/ 或 /usr/src/ 针对bin包的安装过程 ******** ...
最新文章
- 用python编程代码画图形_python编程:如何使用python代码绘制出哪些常见的机器学习图像?...
- Hadoop vs Spark性能对比
- .NET字符串操作类StringHelper (C#版)
- thinkphp的匹配php后缀,ThinkPHP的后缀操作方法配置 罢工了
- 大连Linux内核开发,如何查看linux内核版本
- 图像相似性搜索的原理
- java与java ee_Java EE拦截器
- 小程序点击显示隐藏(点击标题,内容显示,再次点击隐藏,同时切换箭头的状态,且默认第一组的内容显示)
- 建立标准SQL Server触发器
- Python 从协议到抽象基类
- 台式计算机硬盘序号,[硬盘序列号的查看方法]台式机查看序列号的方法
- B 罗马数字 2018浙江理工大学新生赛
- Unrecognized Windows Sockets error: 10106: Socket creation failed
- 简单屏幕录制截屏工具
- LORA无线远传水表适者生存
- Redis 总结 —— 2022/2/4
- WHM(Web Hosting Manager)/CPANEL 设置及linux 文件权限 经验
- 简单服务发现协议SSDP【转】
- 3D控件坐标转换效果
- JAVA设计模式什么鬼(代理)——作者:凸凹里歐