码迷,mamicode.com
首页 >  
搜索关键字:c 类型转换    ( 5963个结果
C语言数据类型转换
变量的数据类型是可以转换的。转换的方法有两种,一种是自动转换,一种是强制转换。自动转换自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成。自动转换遵循以下规则:若参与运算量的类型不同,则先转换成同一类型,然后进行运算。转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运...
分类:编程语言   时间:2015-05-13 00:52:00    阅读次数:140
探讨c#中的unchecked是什么意思,起什么作用?
Checked与Unchecked对于因为整数类型参与算术操作和类型转换时产生的“溢出异常”——System.OverflowException,在某些算法来讲不算真正的“异常”,相反这种溢出常常为程序所用。C#通过引入checked和unchecked关键字来控制这种特殊情况的需求。它们都可以加于...
分类:Windows程序   时间:2015-05-13 00:41:05    阅读次数:163
c#中的类型转换
Parse类型转换Parse()函数int、double都能调用Parse()函数,Parse(string str);如果转换成功就成功,失败就会抛出一个异常;TryParse()函数相应地有一个TryParse函数,bool TryParse(string str,out int a);这里的out参数相当于c++中的&,引用(区别是c#的这个方法里必须对a赋值,且所有分支都要赋值)。如果能够...
分类:Windows程序   时间:2015-05-12 21:03:49    阅读次数:145
Python基础知识(二)
>>数值运算的5个内建函数 ->abs(),返回给定参数的绝对值 ->coerce(),返回一个元组,元组中包含类型转换后的两个数值元素。(转换后两个数值元素的类型是一致的) ->divmod(),返回一个包含商和余数的元组 ->pow(),如果接受两个参数,则进行指数运算,如...
分类:编程语言   时间:2015-05-12 20:44:20    阅读次数:173
C++对C语言的非面向对象特性扩充(3)
今天要讲的是C++作用域运算符"::",强制类型转换的扩充,C++中相对于C中malloc和free函数的运算符new和delete,以及C++对C的一个重要扩充:引用(reference);这也是C++对C语言的非面向对象特性扩充系列的最后一节。 1.如果有两个同名变量,一个是全局的,一个是局部....
分类:编程语言   时间:2015-05-12 20:35:03    阅读次数:109
5. C# -- 显式/隐式类型转换,溢出检查
usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Threading.Tasks; namespaceConsoleApplication1 { classProgram { staticvoidMain(string[]args) { ushortdestinationVar; ushortdestinationVar2; charSourceVar=‘a‘; desti..
分类:Windows程序   时间:2015-05-12 19:20:22    阅读次数:185
C# 反射给对象赋值遇到的问题——类型转换
给一个对象属性赋值可以通过PropertyInfo.SetValue()方式进行赋值,但要注意值的类型要与属性保持一致。 创建对象实例1>var obj = Assembly.Load("AssemblyName").CreateInstance("AssemblyName"+"ClassFullN...
分类:Windows程序   时间:2015-05-12 11:04:27    阅读次数:182
Git :消除Warning
1:warning: comparison between signed and unsigned integer expressions 解决方法:强制类型转换 前面都加上(int),进行强制类型转换    if (key == NULL || (int)strlen(key) >(int)I_LIMITED_SIMPLE || strlen(key)    // if (key...
分类:其他好文   时间:2015-05-12 00:10:57    阅读次数:161
js布尔操作符小记
为了提高学习效率断了下网,没想到这么渣渣网断了之后就连不上了=。=废话少说,开始正题。 重新看红皮书,重点记一下布尔操作符。布尔操作符有!,&&,||、 一,逻辑非 先说说!,非是布尔操作符中唯一一个会把所有数据类型转换为布尔类型的。拿几个特殊值为例: ...
分类:Web程序   时间:2015-05-11 21:26:39    阅读次数:201
malloc/free&&new/delete
malloc原型:extern void* malloc(unsigned int num_bytes);头文件:#include返回值: 返回void*指针,因此必要时需要进行类型转换备注:void* 表示未确定类型的指针,void *可以指向任何类型的数据,更明确的说是指申请内存空间时还不知道用...
分类:其他好文   时间:2015-05-11 19:54:56    阅读次数:115
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!