int32

以下是为您整理出来关于【int32】合集内容,如果觉得还不错,请帮忙转发推荐。

【int32】技术教程文章

c# – 确定小数是否可以存储为int32【代码】

我正在做一些自定义序列化,为了节省一些空间,我希望将小数序列化为int,如果可能的话值.性能是一个问题,因为我正在处理大量数据.我目前使用的方法是:if ((value > Int32.MinValue) && (value < Int32.MaxValue) && ((valueAsInt = Decimal.ToInt32(value)) == value)) {return true; }这可以改善吗?解决方法:你有任何负面价值观吗?我猜是的,因为你有MinValue检查,否则你可以跳过它.您甚至可以使用unsigned int,它允许您将更多的d...

c# – 对于asp.net中的Int32,值太大或太小【代码】

我有一个单身论坛,其中有一个电话号码字段 代码是:try {cz.SignUp(nametxt.Value, passtxt.Value, Convert.ToInt32(DropDownList1.SelectedValue), Convert.ToInt32(DropDownList2.SelectedValue),Convert.ToInt32(DropDownList3.SelectedValue),mailtxt.Value,Convert.ToInt32(numbtxt.Value));//GridView1.DataSource=ca.viewadmin();Lbe6.Text = ("Signup Success"); } catch {lbe5.Text = ("FAILED"); }但是,当...

C#中的Convert.ToInt32【代码】

我的问题是,当我想将(result [i] .JobOrder)转换为int时,我在(result [i] .JobOrder)中有一个字符串120100.作为回报,我得到的不是整数,而是“0x0001d524”.我无法理解为什么.for (int i = 0; i < result.Count; i++) {if (Convert.ToInt32(result[i].JobOrder) > maxJobOrder){maxJobOrder = Convert.ToInt32(result[i].JobOrder);} }解决方法:您的代码有效,但您已将调试器设置为以十六进制显示整数.值0x0001d524是整数120100的十六...

c# – 为什么列表(Int32)的.Count的初始大小为0?【代码】

嗨,今天我偶然发现了List< T>(Int32).我认为以下示例中的行为是相同的: 1.var myList = new List<string>(5); myList[1] = string.Empty;2.var myArray= new string[5]; myArray[1] = string.Empty;第一个示例失败,我得到’System.ArgumentOutOfRangeException’.第二个例子效果很好. 所以我在列表上尝试了.Count并且它表示它为0,当我把.Length放在数组时它说5. 在MSDN中它说:Initializes a new instance of the List class that...

C/C++ int32_t和printf格式:%d或%ld?【代码】

参见英文答案 > printf format specifiers for uint32_t and size_t 4个> How to print a int64_t type in C 6个在某些平台中,int32_t(来自stdint.h)是long int,但在其他平台中,它可能是int.当我想使用printf时,如何确定应该使用哪种格式“%ld”或“%d”? 或者,也许,我应该强制将其转换为如下所示:int32_t m; m = 3; printf ("%ld\n", (lon...

由于`uint32_t` for-loop,C程序挂起【代码】

我有以下程序(这是完整的,除了评论):#include <iostream> #include <vector>void sieve(uint32_t n) {for(uint32_t i = 0; i < n; i++) {for(uint32_t j = i * i; j < n; j += i) {}} }int main(int argv, char * argc[]) {sieve(10);return 0; }它编译得很好.当我运行它时,它会永远挂起.即使我把std :: cout<< “测试”作为主要的第一行,它永远不会打印.我错过了一些明显的东西吗?解决方法:for(uint32_t j = i * i; j< n; j = i...

javascript – 使用Uint32Array的Canvas:正在呈现错误的颜色【代码】

我正在创建一个JS画布,我想在其中显示一个不同颜色的框. 我正在使用uint32来获得额外的速度,而且我的颜色从未正确显示!我在这里看了几个例子:https://stackoverflow.com/a/19502117有人在评论中说:(small I or JS will throw an error). Tip for OP: colors for Uint32 can also be given simply be using hex – no need to do shifting: 0xff00000 = black + alpha set to 255; for little-endian/LSB CPUs, opposite on big-...

python – TypeError:’MatMul’Op的输入’b’的类型为float32,与参数’a’的int32类型不匹配【代码】

我正在尝试关注word2vec示例,但我收到此错误:TypeError: Input 'b' of 'MatMul' Op has type float32 that does not match type int32 of argument 'a'.在这一行 相似性= tf.matmul( tf.cast(valid_embeddings,tf.int32),tf.cast(normalized_embeddings,tf.int32),transpose_b = True) 这是整个代码:graph = tf.Graph()with graph.as_default():# Input data.train_inputs = tf.placeholder(tf.int32, shape=[batch_size])t...

Char数组到Java中的Int32【代码】

我有一个char数组“数据”和一个Int32“ dictIdFrame”.我想dictIdFrame采用data [i,…,i 3]的ASCII(0-255)值,我的意思是这四个字节成为一个单独的int32,其中data [i]的重要性较低,而data [i] i 3]在此int32中是最重要的.我真的不知道该怎么做…var data = "asdfasdfasdfasdf";for (var i=1; i<data.length; i++) {var dictIdFrame = // Here statement taking data[i],data[i+1],data[i+2],data[i+3] }如果可能,在一条指令中.谢谢...

Python中的固定宽度整数类型(例如uint32)【代码】

某些数学运算(尤其是从硬件驱动程序读取的数据)可能取决于数据类型的固定宽度.示例:按位移位.创建具有固定宽度(例如uint32,int16等)的整数变量(会相应地溢出/移位)的Python方法是什么?解决方法:我建议使用fixedint库.该库中的类按以下约定命名:[Mutable][U]Int<N>因此,对于您的两个示例,类将是# C++ Python fixedintstd::uint32 UInt32std::uint16 UInt16这支持诸如移位等操...

INT32 - 相关标签