Comment produire un résultat flottant à partir d'une division entière
En C, la division entière tronque le résultat, même lorsque la sortie est affectée à un variable flottante. Pour éviter cette troncature, les opérandes doivent être explicitement convertis en flottants :
float ans = (float)a / (float)b;
Dans ce code :
En convertissant les opérandes en flotteurs, la sortie de la division est conservée sous forme de flotteur, ce qui donne la précision souhaitée :
3 3.333
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!