ПредишенСледващото

Числа и фракции в PHP

Разполага с цифров вид

В PHP, има два вида цифрови данни - всичко това (целочислени) и фракционна (поплавък). Цифрите са прост тип [1]. Има много разлики в вътрешните работи на интерпретатора във връзка с тях.

Максималният възможен цяло число, в зависимост от операционната система на компютъра и неговата конфигурация. В 32x битов процесор максималното цяло число, равно на около два милиарда и повече от девет 64x малко квинтилиона (това е девет милиарда милиарда евро). Това е един астрономически брой на кратката форма е написан като «9E18».

Максималната възможна частична брой зависи от конфигурацията на компютъра. В 64Х битови процесори, тя е «1,8E308». Както можете да видите, че е много по-малка от максималната цяло число. Причината е, че числата с този размер, на практика не се използват. Необходими са Тези диапазони за по-точни изчисления с число и фракционна част.

важно
Ако числото е извън максималния обхват, PHP автоматично ще го превърне в една малка част. Необходимо е да се засили и да се поддържа целостта на резултата от изчисление.

Radix система и отрицателни числа

За да се направят редица негативно на езика PHP програмиране, преди да е необходимо да се постави знак "-". Отрицателно число може да се получи в резултат от изчисленията.

В ежедневието ние използваме десетичната система номер. [2] но програмиране понякога е необходимо да се работи осмична, шестнадесетична и дори двоични числа. Има специален синтаксис, за да ги определи. Трябва да се отбележи, че цифрите, посочени в числовите системи, различни от десетичната, не могат да бъдат отрицателни.

Синтаксис различен брой системи:

  • за определяне на броя като шестнадесетичен, преди да е необходимо да се уточнят символите «0x».
  • за да зададете броя се заменя с "0" в осмична набор от символи.
  • за двоичен набор брой система характер е написан като «0b».

бележка
Всички номера, дадени в брой системи, различни от десетичната, ще бъдат дадени му за изход към браузъра. Операциите се извършват с числата в системата, в която са дадени, но потребителят се показват във всички обичайната форма.

Едно явно брой реализации

резултат изчисление тип не може да бъде, както се очаква. Когато се раздели на две числа фракционна номер може да се случи, ако един операнд не е неделими от друг без остатък.

В PHP, е възможно да се конвертира изрично редица от тип цяло число в фракционна или обратно. За тази цел, преди експресивната конструкция трябва да определи езика (цяло число). ако искате да се хвърли резултата до цяло число, или (поплавък), ако искате да получите по дробно число. При задействане на фракционна броя на цяло число, се закръглява надолу.

Тези структури влияят на ред и логична тип. Това е възможно благодарение на вграден в механизма за интерпретатор имплицитно тип реализация [3]. Ако линията започва с число, то ще бъдат конфискувани, доведена до необходимата вида, а останалата част се изхвърля линии. Булеви стойности са трансформирани като «вярно => 1» и «невярно => 0".

Термините, използвани в статия

  1. Обикновено тип данни - данни, че няма смисъл да се разделим. Сред тях са низове, числа, десетични числа, булеви стойности и нула. Простите типове данни са ангажирани в изграждането на съставни (сложни типове данни).
  2. брой система - метод за запис и представяне на номера. Красноречив пример за това са римски цифри. Те всеки нов брой писмено подпише нов номер след повторение на предишната. В този случай, ако една голяма фигура стои пред по-малки, те добавят.
  3. типове реализации - вътрешното функциониране на интерпретатора, която позволява два различни типа данни, включени в общия контекст на работа на програмата. Примери са добавянето на "12" с броя на линия 12. Резултатът е номер "24".

Сподели в sotscetyah:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!