Red de conocimientos sobre prescripción popular - Como perder peso - Todo lo que queda es la cirugía plástica.

Todo lo que queda es la cirugía plástica.

En lenguaje C,% solo se puede usar como operador de número entero y% es un operador de resto, que solo se puede usar para números enteros y operaciones con números enteros. Si se usa para operaciones que no son enteras, el programa informará un error y no podrá ejecutarse.

La opción A es incorrecta porque en el lenguaje C, las oraciones están separadas por punto y coma en inglés, es decir, ";", no por dos puntos.

La opción D es correcta porque % es una operación de división y resto, aplicable a números enteros y operaciones con números enteros. De lo contrario, diferentes compiladores obtendrán resultados diferentes. Como operador binario, los operandos izquierdo y derecho pueden ser valores o expresiones numéricos, pero los operandos izquierdo y derecho deben ser números enteros.

Datos extendidos

El operador restante "%", un operador binario, es asociativo a la izquierda. Las cantidades involucradas en la operación son todas enteras. El resultado de la operación del resto es igual al resto de dividir dos números. El operador de módulo "%" tiene algunas aplicaciones pequeñas, como:

1. Cuando desea obtener un número aleatorio a través de rand(), rand()% 100 genera un número aleatorio de 0 a 99; .

Si deseas generar un número entre 16-59, puedes escribir: rand()%44+16 (donde 44 se obtiene de 59-16+1).

Rand()%44 puede obtener un número aleatorio del 0 al 43, y sumar 16 puede obtener un número aleatorio del 16 al 59;

2. También se usa comúnmente Convertir a base N.

Si se trata de una conversión binaria, el número binario convertido se puede obtener combinando / y % (en realidad, división corta). Cuando el número original se divide por el 0 restante, el último módulo del número original es el decimal más alto.

Operador-Enciclopedia Baidu