1. Ejercicios en el límite superior del aula
3. Lea el siguiente programa y escriba el resultado:
análisis:
(1) El resto de a es 0;
(2) b Tome el cociente sin redondear.
(3) c = b ++, ejecute c = b primero, luego ejecute b = b + 1.
(4) La impresión de datos de tipo doble y flotante imprime 6 dígitos después del punto decimal de forma predeterminada. Si desea mostrar más, puede usar la forma de% .nf.
(5) 15/10 pertenecen al tipo entero, después de tomar el cociente, muestra 6 dígitos después del punto decimal.
(6) d / 10 es una operación entre tipos flotantes, por lo que puede mostrar decimales.
Respuesta:
#include <stdio.h>
int main(){
printf("0,2,1,15.000000,1.000000,1.500000");
return 0;
}
2. Ejercicios en el aula
1. Expresiones de asignación y declaraciones de asignación, y escribir los resultados del programa.
#include "stdio.h"
main()
{
printf("_______________________");
}
1) Hay 256 caracteres ASCII de 0-255, c = 330, después de 255, comenzará de 0, 330-255 = 74, ASCII = 74, el carácter es J.
ASCII 为48,字符为0
ASCII 为65,字符为A
ASCII 为97,字符为a
2) \ 141 es el carácter de número octal representado por 141. La conversión de este octal 141 a decimal es 97. Verifique el código ASCII, 97 es a, por lo que se generará el carácter a.
'\101'表示ASCII为八进制101(对应十进制65)的字符,即 ‘ A ’ .
八进制转十进制 (101)8=(1*8^2+0*8^1+1*8^0)=(65)10