Matlab/Simulink Coder : Quel est le type de real_T en interne ?
Simulink Coder utilise le type real_T pour représenter les nombres réels dans le code C/C++ généré.
En utilisant une fonction main() personnalisée, nous pouvons voir le type sous-jacent de real_T dans le code généré :
real_t_underhood.cpp
int_T main(int_T argc, const char *argv[])
{
printf("%d", sizeof(real_T));
}Ceci affiche 8, donc real_T est un type flottant à double précision, équivalent à double en C/C++.
Il existe une possibilité que vous puissiez changer cela en float ou un type entier, mais le type le plus courant et par défaut est double.
Check out similar posts by category:
Matlab/Simulink, C/C++
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow