Все вопросы: [unsigned]

41 вопросов

1
голосов
8ответов
1542 просмотров

Conversion from unsigned to signed type safety?

Is it safe to convert, say, from an unsigned char * to a signed char * (or just a char *?

4
голосов
7ответов
1687 просмотров

Java: Unsigned numbers

Is there a way in Java to use unsigned numbers like in (My)SQL? For example: I want to use an 8-bit variable (byte) with a range like: 0 ... 256; instead of -128 ... 127.

0
голосов
2ответов
4179 просмотров

PHP's unsigned integer on 32 bit and 64 bit platform

Here is the code: echo sprintf('%u',-123); And this is the output on 32 bit platform: 4294967173 but on 64 bit: 18446744073709551493 How to make it the same ?Say,the int(10) unsigned

7
голосов
7ответов
19896 просмотров

How do you get an unsigned long out of a string?

What's the safest and best way to retrieve an unsigned long from a string in C++? I know of a number of possible methods. First, converting a signed long taken from atol. char *myStr; // Initalized to some value somehow. unsigned long n = ((unsigned)atol(myStr)); The obvious problem with thi...

0
голосов
1ответов
1110 просмотров

storing a value from an unsigned integer (2bytes long) to an unsigned char variable using bitwise operators?

How do I put the value of 0x04 in register 4 if the instruction was 1rxy? 1RXY-Load register R with the value at memory address XY #include <stdio.h> unsigned char r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,ra,rb,rc,rd,re,rf; void reg_check(unsigned char reg); void rxy1(unsigned char reg, unsigned ch...

23
голосов
6ответов
47270 просмотров

How to get the signed integer value of a long in python?

If lv stores a long value, and the machine is 32 bits, the following code: iv = int(lv & 0xffffffff) results an iv of type long, instead of the machine's int. How can I get the (signed) int value in this case?

1
голосов
3ответов
1263 просмотров

C# Convert.ToInt16(String) C Equivalent

What is the C equivalent of Convert.ToInt16(String) method of C#? In my case my string is a char array. Thanks

0
голосов
1ответов
1271 просмотров

How to convert char * to unsigned int in C programming in win32

I am trying to convert char *str = "10.20.30.40" ; in to unsigned int . can u pls tell me any method is there or any sample code . pls share me.

2
голосов
2ответов
4846 просмотров

How to declare 8-bit unsigned integer in ruby?

In c++ you can do: uint8 foo_bar How would we do the same thing in ruby? Any alternatives? This post seems close to it maybe someone can explain?

3
голосов
6ответов
15885 просмотров

Ruby - read bytes from a file, convert to integer

I'm trying to read unsigned integers from a file (stored as consecutive byte) and convert them to Integers. I've tried this: file = File.new(filename,"r") num = file.read(2).unpack("S") #read an unsigned short puts num #value will be less than expected What am I doing wrong here?

2
голосов
3ответов
4255 просмотров

Downloading a file over https over java

Here is a code that I copied from the web /** * A simple example that uses HttpClient to perform a GET using Basic * Authentication. Can be run standalone without parameters. * * You need to have JSSE on your classpath for JDK prior to 1.4 * * @author Michael Becke */ public class BasicA...

12
голосов
6ответов
2332 просмотров

What should happen to the negation of a size_t (i.e. `-sizeof(struct foo)`))?

I'm dealing with some code at work that includes an expression of the form -(sizeof(struct foo)) i.e. the negation of a size_t, and I'm unclear on what the C and C++ standards require of compilers when they see this. Specifically, from looking around here and elsewhere, sizeof returns an unsi...

1
голосов
1ответов
1639 просмотров

Defined behavior of cast from unsigned char * to char * in Objective-C

I understand the difference between unsigned char * and char * types. I also understand how to use reinterpret_cast to cast an unsigned char * to a char * in C++. I'm using sqlite3 in Objective-C and am trying to get an NSString from a call to sqlite3_column_text(...); To do this, I'm basic...

1
голосов
2ответов
313 просмотров

In Silverlight, can one define min/max values for a DependencyProperty?

For example, I have a dependency property that changes the ScaleTransform of a Canvas, but if it ever goes below zero it throws an error. Sure, I could just force it to zero in the code if that ever happens, but I'd rather use a better method like using a udouble (unsigned double), which doesn't ...

89
голосов
7ответов
97129 просмотров

what is the unsigned datatype?

I've seen this unsigned "typeless" type used a couple of times, but never seen an explanation for it. I suppose there's a corresponding signed type. Here's an example: static unsigned long next = 1; /* RAND_MAX assumed to be 32767 */ int myrand(void) { next = next * 1103515245 + 12345; r...

9
голосов
3ответов
5309 просмотров

How to cast a 32-bit integer from unsigned to signed in MySQL or PHP?

I have a string in PHP (came from some data source), which represents a formatted unsigned 32-bit integer. I need to store it into a MySQL database as a signed 32-bit integer, so that later I can retrieve it from PHP and use it as a (possibly negative) signed integer constant (since PHP doesn't h...

1
голосов
1ответов
169 просмотров

Запрос безопасности приложения Windows Mobile без подписи

У меня есть мобильное приложение для Windows (mymobiler), которое я пытаюсь установить и запустить на своем мобильном телефоне с Windows. Как только он будет установлен, он предлагает пользователю с опцией Да / Нет, разрешить ли программе запускаться на устройстве. Есть ли способ обойти это? ...

3
голосов
6ответов
333 просмотров

Предупреждения компилятора

Предположим, у меня есть этот (C ++ или, может быть, C) код: vector<int> my_vector; for (int i = 0; i < my_vector.size(); i++) { my_vector[i] = 0; } Мне все равно, правильно ли все сделано. Важная часть находится в объявлении цикла for. Компилятор дает для этого несоответстви...

17
голосов
5ответов
10075 просмотров

Многопоточное приращение без знака в C #

Я хочу увеличивать беззнаковое целое число из нескольких потоков. Я знаю о Interlocked.Increment, но он не обрабатывает целые числа без знака. Я мог бы использовать lock (), но предпочел бы этого не делать по соображениям производительности. Потокообезопасно ли просто увеличивать его обычн...

20
голосов
5ответов
2175 просмотров

почему знак char не определен в C?

Стандарт C гласит: ISO / IEC 9899: 1999, 6.2.5.15 (стр. 49) Три типа char, signed char и unsigned char называются вместе типы персонажей. В реализация должна определять char для имеют тот же диапазон, представление, и поведение как знаковый символ или беззнаковый символ ...

1
голосов
1ответов
17889 просмотров

Преобразование строки в кодировке base64 в массив байтов Java

Я пишу класс дешифрования (AES / CBC / PKCS7Padding), в котором зашифрованные данные поступают с C #. Я хочу взять следующую строку (в кодировке base64): usiTyri3 / gPJJ0F6Kj9qYL0w / zXiUAEcslUH6 / zVIjs = и преобразовать его в массив байтов в java для передачи в SecretKeySpec в качестве к...

25
голосов
7ответов
75162 просмотров

Как определить длину беззнакового символа *?

Как определить длину беззнакового символа *?

6
голосов
8ответов
15959 просмотров

Приведение массива беззнаковых символов к массиву с плавающей запятой

Как лучше всего преобразовать массив беззнаковых символов в массив с плавающей запятой в C ++? В настоящее время у меня есть следующий цикл for for (i=0 ;i< len; i++) float_buff[i]= (float) char_buff[i]; Мне также нужно отменить процедуру, т.е. преобразовать из unsigned char в f...

18
голосов
5ответов
4199 просмотров

Почему компилятор не выдает ошибку, когда значение со знаком присваивается целому числу без знака? - C ++

Я знаю, что unsigned int не может содержать отрицательные значения. Но следующий код компилируется без ошибок / предупреждений. unsigned int a = -10; Когда я печатаю переменную a , я получаю неправильное значение. Если беззнаковые переменные не могут содержать подписанные значения, поч...

2
голосов
5ответов
5313 просмотров

C #: невозможно преобразовать из ulong в байт

Странно, как я могу это сделать на C ++, но не на C #. Чтобы было понятно, я вставлю две функции в C ++, а затем в C # и помечу проблемные строки в коде C # комментарием «// error». Две функции кодируют параметр, а затем добавляют его в глобальную переменную с именем byte1seeds. Это функци...

66
голосов
8ответов
118063 просмотров

В чем разница между знаковыми и беззнаковыми переменными?

Я видел, что они упоминались в контексте C и C ++, но в чем разница между знаковыми и беззнаковыми переменными?

36
голосов
5ответов
4576 просмотров

Почему "int [] is uint [] == true" в C #

Может кто-нибудь прояснить ключевое слово C # is, пожалуйста. В частности, эти 2 вопроса: Q1) строка 5; Почему это возвращается? Q2) строка 7; Почему нет исключения приведения? public void Test() { object intArray = new int[] { -100, -200 }; if (intArray is uint[]) ...

132
голосов
12ответов
82704 просмотров

Почему в C нет беззнаковых чисел с плавающей запятой?

Я знаю, вопрос кажется странным. Программисты иногда слишком много думают. Пожалуйста, прочтите ... В C я часто использую целые числа signed и unsigned. Мне нравится, что компилятор предупреждает меня, если я делаю такие вещи, как присвоение целого числа со знаком беззнаковой переменной. Я пол...

106
голосов
10ответов
217093 просмотров

Java-эквивалент unsigned long long?

В C ++ мне нравилось иметь доступ к 64-битным беззнаковым целым числам через unsigned long long int или uint64_t. Теперь, я знаю, что в Java длинные числа - это 64-битные. Однако они подписаны. Доступен ли беззнаковый long (длинный) как примитив Java? Как мне его использовать?

377
голосов
16ответов
113353 просмотров

Почему Java не поддерживает целые числа без знака?

Почему Java не поддерживает целые числа без знака? Это кажется мне странным упущением, поскольку они позволяют писать код, который с меньшей вероятностью приведет к переполнению при неожиданно больших входных данных. Кроме того, использование целых чисел без знака может быть формой самодок...