Red de conocimientos sobre prescripción popular - Conocimientos de oftalmología - ¿Cómo determinar si el tipo doble está vacío?
¿Cómo determinar si el tipo doble está vacío?
El valor de NULL es 0 (definido en stdio.h), que es un valor entero y los datos de tipo doble son de punto flotante. Estrictamente hablando, estos dos tipos son diferentes, pero como tipos internos, el sistema los convertirá él mismo, es decir, los datos enteros y de punto flotante se pueden asignar entre sí y, por supuesto, el compilador dará una advertencia.
Pero el problema es que " " contiene una cadena (aunque la longitud real es 0) y no se puede convertir a un tipo de punto flotante porque el compilador dará un mensaje de error. Quiero saber, ¿por qué debería asignarse "" a datos de punto flotante?