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.
Consultez les articles similaires par catégorie :
Matlab/Simulink, C/C++
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow