摘要: 【IT168 技术】C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b=(TYPE)a C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 const_cast,字面上理解就是去const属性。 static_cast,命名上理解是静态... 阅读全文
posted @ 2014-05-15 21:34 thisnameokbu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 【转自】:http://blog.csdn.net/a775992553/article/details/8790241机器字长:是指计算机进行一次整数运算所能处理的二进制数据的位数(整数运算即定点整数运算)。机器字长也就是运算器进行定点数运算的字长,通常也是CPU内部数据通路的宽度。现在一般为32... 阅读全文
posted @ 2014-05-15 21:01 thisnameokbu 阅读(4956) 评论(0) 推荐(0) 编辑
摘要: 机器字长:是指计算机进行一次整数运算所能处理的二进制数据的位数(整数运算即定点整数运算)。机器字长也就是运算器进行定点数运算的字长,通常也是CPU内部数据通路的宽度。现在一般为32位即4个字节,也有64位和16位的。 算术类型的存储空间按照机器而定。一般,short类型为半个机器字长,int为一个机... 阅读全文
posted @ 2014-05-15 20:49 thisnameokbu 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. float a=1.0f; cout<<(int)a<<endl; cout<<(int&)a<<endl;【解析】:(int&)a:将a的引用强制转换为整型,意思是a所在的内存,本来定义的时候为float类型,并初始为1.0f, 但现在我要按int类型解释这段内存(也就是说a所在的内存... 阅读全文
posted @ 2014-05-15 20:36 thisnameokbu 阅读(236) 评论(0) 推荐(0) 编辑
摘要: C++中8进制和16进制怎么表示C语言本身支持的三种输入是:1. 十进制。比如20,457;2. 十六进制,以0x开头。比如0x7a;3. 八进制,以0开头。比如05,0237所以C语言没有二进制输入,最多可用函数去实现。八进制数的表达方法C/C++规定,一个数如果要指明它采用八进制,必须在它前面加... 阅读全文
posted @ 2014-05-15 20:25 thisnameokbu 阅读(4100) 评论(0) 推荐(0) 编辑
摘要: 1、LIBCD.lib(wincrt0.obj) : error LNK2001:unresolved external symbol _WinMain@16 Debug/lizi.exe :【分析】:项目创建错误,因该选择Win32 Console Project,而不是 Win32 Projec... 阅读全文
posted @ 2014-05-15 20:14 thisnameokbu 阅读(230) 评论(0) 推荐(0) 编辑
摘要: http://www.cppreference.com/operator_precedence.htmlPrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray accessMember... 阅读全文
posted @ 2014-05-15 19:34 thisnameokbu 阅读(175) 评论(0) 推荐(0) 编辑