Strumenti Utente

Strumenti Sito


php:valori_numerici_php

Questa è una vecchia versione del documento!


Valori numerici

Numeri interi

In PHP, il tipo di dato per rappresentare numeri interi è chiamato integer (o “int” in breve). Questo tipo di dato viene utilizzato per rappresentare numeri interi senza parte decimale.

Per i numeri interi sono disponibili alcune costanti predefinite, come ad esempio PHP_INT_MAX (il valore massimo che un intero può contenere sulla piattaforma corrente) e PHP_INT_MIN (il valore minimo).

Operatori Aritmetici

Operatori aritmetici si interi e float

Gli operatori aritmetici consentono la combinazione di valori numerici, sono operatori binari e corrispondon agli operatori matematici:

Operatore Nome
+ addizione
- sottrazione
/ divisione
* moltiplicazione
% modulo o resto
** elevamento a potenza

Il modulo

//il modulo è il resto della divisione intera
x= 5%2 //x=1
//il modulo è un valore compreso tra 0 l'operatore del mel modulo-1
x = y % 5  //x è compreso tra 0 e 4
k = w % 9  //k è compreso tra 0 e 8
//in generale
res = val % mod //res è compreso tra 0 e mod-1
//numeri divisibili
x = 8%2  //x vale 0 perché 8 è divisibile per 2
y = 27%9 //y vale 0 perché 27 è divisibile per 9

Le parentesi

Le parentesi sono operatori di priorità, indicano quale operazione deve essere eseguita per prima.

Le parentesi

x = 8+2*3+4 //16 - prima * poi +
y = (8+2)*(3+4) //70

Operatori unari

Gli operatori unari agiscono sun un solo valore alla volta.

Operatore Nome
- negazione
++ incremento
-- decremento

Operatori unari

x = 7; x++ //x=8
y = 11; y-- //y=10
//capire qual è la differenza tra 
x=9
y=x++
//e
j=10
k=++j

L'opeatore ++ messo prima della variabile prima incrementa e poi valuta, messo dopo prima valuta e poi incrementa.

php/valori_numerici_php.1712661700.txt.gz · Ultima modifica: 2024/04/09 11:21 da davidn