{"id":5080,"date":"2025-11-28T17:10:32","date_gmt":"2025-11-28T16:10:32","guid":{"rendered":"https:\/\/sutilweb.eu\/?page_id=5080"},"modified":"2025-11-28T17:10:32","modified_gmt":"2025-11-28T16:10:32","slug":"06-operadores-matematicos-y-de-asignacion","status":"publish","type":"page","link":"https:\/\/sutilweb.eu\/index.php\/lenguajes\/php\/php-practico\/06-operadores-matematicos-y-de-asignacion\/","title":{"rendered":"06. Operadores matem\u00e1ticos y de asignaci\u00f3n"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Qu\u00e9 son los operadores<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los <strong>operadores<\/strong> son s\u00edmbolos matem\u00e1ticos que sirven para hacer ciertas operaciones con los datos. Gracias a estas operaciones podremos agregar l\u00f3gica a nuestros programas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En cap\u00edtulos anteriores ya vimos el&nbsp;<strong>operador de asignaci\u00f3n<\/strong>, que consiste en asignarle un determinado valor a una variable, dicho operador de asignaci\u00f3n viene representado por el signo igual (<strong><em>=<\/em><\/strong>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El operador de asignaci\u00f3n no s\u00f3lo sirve para asignar valores num\u00e9ricos a una variable, tambi\u00e9n le podemos asignar <strong>cadenas,<\/strong> <strong>valores booleanos<\/strong> o cualquiera de los tipos de datos que se pueden asignar a una variable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Valores unarios<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los <strong>valores unarios<\/strong> sirven para cambiar de signo el valor que le hayamos dado a una variable. Se trata del signo menos (<strong><em>&#8211;<\/em><\/strong>).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Operadores aritm\u00e9ticos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los operadores aritm\u00e9ticos nos permiten realizar todo tipo de operaciones matem\u00e1ticas <strong>(suma, resta, producto, cociente<\/strong> y <strong>m\u00f3dulo).<\/strong> Son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Suma: <em>+<\/em><\/strong><\/li>\n\n\n\n<li><strong>Resta: <em>&#8211;<\/em><\/strong><\/li>\n\n\n\n<li><strong>Producto: <em>*<\/em><\/strong><\/li>\n\n\n\n<li><strong>Cociente: <em>\/<\/em><\/strong><\/li>\n\n\n\n<li><strong>M\u00f3dulo: <em>%<\/em><\/strong> (devuelve el m\u00f3dulo o resto de una divisi\u00f3n).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Orden de las operaciones<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si tenemos que resolver varias operaciones aritm\u00e9ticas, lo primero que se debe calcular son los&nbsp;corchetes, seguidos de los par\u00e9ntesis, lo siguiente que se debe desarrollar son los productos y los cocientes, despu\u00e9s las sumas y las restas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Operadores de comparaci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los <strong>operadores de comparaci\u00f3n<\/strong> los utilizaremos para comparar dos posibles valores, devolviendo una valor booleano (TRUE o FALSE) una vez comparados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$a = 10;\n$b = 10;\n\nvar_dump($a == $b); \/\/ Devolver\u00e1 1 (TRUE) ya que cumple la condici\u00f3n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ojo, no confundir el <strong>operador de comparaci\u00f3n<\/strong> con el de <strong>asignaci\u00f3n<\/strong>. Los operadores de comparaci\u00f3n son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><em>==<\/em><\/strong>: igual que<\/li>\n\n\n\n<li><strong><em>===<\/em><\/strong>: totalmente igual que (valor y tipo de dato)<\/li>\n\n\n\n<li><strong><em>!=<\/em><\/strong>: distinto que<\/li>\n\n\n\n<li><strong><em>&lt;><\/em><\/strong>: distinto que<\/li>\n\n\n\n<li><strong><em>!==<\/em><\/strong>: totalmente distinto que (valor y tipo de dato)<\/li>\n\n\n\n<li><strong><em>><\/em><\/strong>: mayor que<\/li>\n\n\n\n<li><strong><em>>=<\/em><\/strong>: mayor o igual que<\/li>\n\n\n\n<li><strong><em>&lt;<\/em><\/strong>: menor que<\/li>\n\n\n\n<li><strong><em>&lt;=<\/em><\/strong>: menor o igual que<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Operadores l\u00f3gicos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los operadores l\u00f3gicos sirven para comparar 2 <strong>valores booleanos<\/strong>. Existen dos operadores l\u00f3gicos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Operador Y: <strong><em>AND<\/em><\/strong> (devuelve TRUE si se cumplen ambos valores booleanos)<\/li>\n\n\n\n<li>Operador Y: <strong><em>&amp;&amp;<\/em><\/strong> (devuelve TRUE si se cumplen ambos valores booleanos)<\/li>\n\n\n\n<li>Operador O: <strong><em>OR<\/em><\/strong> (devuelve TRUE si se cumple cualquiera de los dos valores booleanos)<\/li>\n\n\n\n<li>Operador O: <strong><em>||<\/em><\/strong> (devuelve TRUE si se cumple cualquiera de los dos valores booleanos)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> $a = 4;\n $b = 5;\n\nvar_dump($a &lt; $b || $b > 3); \/\/ DEVOLVER\u00c1 TRUE<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Operadores de asignaci\u00f3n combinados<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Son los siguientes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><em>$a++<\/em><\/strong>: aumenta en una unidad el valor de $a<\/li>\n\n\n\n<li><strong><em>++$a<\/em><\/strong>: aumenta en una unidad el valor de $a antes<\/li>\n\n\n\n<li><strong><em>$a&#8211;<\/em><\/strong>: disminuye en una unidad el valor de $a<\/li>\n\n\n\n<li><strong><em>&#8211;$a<\/em><\/strong>: disminuye en una unidad el valor de $a antes<\/li>\n\n\n\n<li><strong><em>$a += $b<\/em><\/strong>: es lo mismo\u00a0 que <strong><em>$a = $a + $b<\/em><\/strong><\/li>\n\n\n\n<li><strong><em>$a -= $b<\/em><\/strong>: es lo mismo\u00a0 que <strong><em>$a = $a &#8211; $b<\/em><\/strong><\/li>\n\n\n\n<li><strong><em>$a *= $b<\/em><\/strong>: es lo mismo\u00a0 que <strong><em>$a = $a * $b<\/em><\/strong><\/li>\n\n\n\n<li><strong><em>$a \/= $b<\/em><\/strong>: es lo mismo\u00a0 que <strong><em>$a = $a \/ $b<\/em><\/strong><\/li>\n\n\n\n<li><strong><em>$a %= $b<\/em><\/strong>: es lo mismo\u00a0 que <strong><em>$a = $a % $b<\/em><\/strong><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Qu\u00e9 son los operadores Los operadores son s\u00edmbolos matem\u00e1ticos que sirven para hacer ciertas operaciones con los datos. Gracias a estas operaciones&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":4518,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-5080","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Sutil Web","author_link":"https:\/\/sutilweb.eu\/index.php\/author\/sutilweb\/"},"uagb_comment_info":0,"uagb_excerpt":"Qu\u00e9 son los operadores Los operadores son s\u00edmbolos matem\u00e1ticos que sirven para hacer ciertas operaciones con los datos. Gracias a estas operaciones...","_links":{"self":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/5080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/comments?post=5080"}],"version-history":[{"count":4,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/5080\/revisions"}],"predecessor-version":[{"id":5084,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/5080\/revisions\/5084"}],"up":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/4518"}],"wp:attachment":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/media?parent=5080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}