Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / retval := '0xFFFFFFFF'::integer; / 5 сообщений из 5, страница 1 из 1
25.07.2006, 16:42
    #33877486
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
retval := '0xFFFFFFFF'::integer;
как поработать с шестнадцатеричными числами?

retval := '0xFFFFFFFF'::integer;

так ошибка.

кроме того, побитовые И, ИЛИ, как?
...
Рейтинг: 0 / 0
25.07.2006, 17:04
    #33877568
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
retval := '0xFFFFFFFF'::integer;
Winnipuh кроме того, побитовые И, ИЛИ, как?
Код: plaintext
1.
2.
3.
4.
5.
&  bitwise AND 91 & 15 11 
|  bitwise OR 32 | 3 35 
#  bitwise XOR 17 # 5 20 
~  bitwise NOT ~1 -2 
<<  bitwise shift left 1 << 4 16 
>>  bitwise shift right 8 >> 2 2 
...
Рейтинг: 0 / 0
25.07.2006, 17:10
    #33877585
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
retval := '0xFFFFFFFF'::integer;
4321 Winnipuh кроме того, побитовые И, ИЛИ, как?
Код: plaintext
1.
2.
3.
4.
5.
&  bitwise AND 91 & 15 11 
|  bitwise OR 32 | 3 35 
#  bitwise XOR 17 # 5 20 
~  bitwise NOT ~1 -2 
<<  bitwise shift left 1 << 4 16 
>>  bitwise shift right 8 >> 2 2 


а с этим как быть?
retval := '0xFFFFFFFF'::integer;
...
Рейтинг: 0 / 0
25.07.2006, 17:32
    #33877670
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
retval := '0xFFFFFFFF'::integer;
Winnipuh retval := '0xFFFFFFFF'::integer;
чё, доку трудно воскурить?

автор4.1.2.3. Bit-String Constants
Bit-string constants look like regular string constants with a B (upper or lower case) immediately before the opening quote (no intervening whitespace), e.g., B'1001'. The only characters allowed within bit-string constants are 0 and 1.

Alternatively, bit-string constants can be specified in hexadecimal notation, using a leading X (upper or lower case), e.g., X'1FF'. This notation is equivalent to a bit-string constant with four binary digits for each hexadecimal digit.

Both forms of bit-string constant can be continued across lines in the same way as regular string constants. Dollar quoting cannot be used in a bit-string constant.

проверяем:
Код: plaintext
1.
SELECT X'FFFFFFFF'::int8,X'FFFFFFFF'::int4;
 4294967295 ;- 1 
...
Рейтинг: 0 / 0
25.07.2006, 19:31
    #33877965
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
retval := '0xFFFFFFFF'::integer;
4321
чё, доку трудно воскурить?


не трудно ;-)

найти трудно
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / retval := '0xFFFFFFFF'::integer; / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]