el tamaño de (flotante) es ______
sizeof(float) es una expresión entera.
Los tipos de datos básicos aquí se refieren a tipos de datos integrados simples como short, int, long, float, double, etc., porque están relacionados con el sistema.
Por lo tanto, se pueden tomar diferentes valores en diferentes sistemas, esto debe llamarnos la atención y tratar de no causar problemas al trasplantar nuestros propios programas en este sentido. En términos generales, en un entorno de compilación de 32 bits, el valor de sizeof(int) es 4.
En Pascal, sizeof() es una medida de capacidad de memoria que devuelve el tamaño de una variable o tipo en bytes. En lenguaje C, sizeof() es un operador que determina la longitud de un tipo de datos o expresión. En los lenguajes Pascal y C, el procesamiento de sizeof() se completa durante la fase de compilación.
Extensiones
El cálculo de sizeof se realiza en tiempo de compilación, por lo que se puede usar como una expresión constante, pero no se puede usar en compiladores que no implementan completamente el estándar C99. , arriba El código tampoco se compila en VC6. Por lo tanto, es mejor pensar que sizeof se ejecuta en tiempo de compilación, para que no se introduzcan errores y el programa sea más portátil.
Cuando Sizeof calcula el tamaño de un objeto, también se convierte al tipo del objeto calculado, es decir, diferentes objetos del mismo tipo tienen el mismo valor de sizeof. sizeof evaluará la expresión y el compilador determinará el tamaño de la expresión en función del tipo de resultado final, y la expresión generalmente no calcula el tipo de resultado final.
Enciclopedia Baidu-sizeof