ok, merci pour l'info...Envoyé par Emmanuel Delahaye
ok, merci pour l'info...Envoyé par Emmanuel Delahaye
excuse-moi si je te contredit...Envoyé par Emmanuel Delahaye
la taille d'un char est 1 car c'est l'unité soit...
cependant, il me semble que sizeof renvoie la taille en octets par en taille_de_char
qu'est-ce qu'il se passait si on décidait de coder les char sur deux octets, tout en répercutant la modification sur tous les autres types suivant la norme ?
la taille d'un char serait toujours l'unité, mais sa taille ne serait plus de 1 OCTET...
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)
Non. L'opérateur sizeof renvoi la taille de l'objet ou tu type en nombre d'unités, c'est à dire en char. Relis la norme...Envoyé par Swoög
Et bien c'est faux.Envoyé par doudouallemand
C'est plutôt étrange comme comportement.
Est-ce que cela veut dire que si on codait les char en Unicode, sur 2 byte, on ne pourrait pas manipuler de type byte, car plus petit que l'unité?
Est-ce que la taille des char est le minimum toléré par le langage?
Oui, ça j'en suis certainEnvoyé par seriousme
![]()
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)
Du coup ce n'est pas optimal car la machine travaille avec des byte.
Peu importe, c'est celui qui est défini par le langage C.Envoyé par seriousme
dans on utilise pas les char mais les wchar_t (C95) et les fonctions w qui vont avec...Est-ce que cela veut dire que si on codait les char en Unicode, sur 2 byte, on ne pourrait pas manipuler de type byte, car plus petit que l'unité?Vu que c'est l'unité, oui, par définition.Est-ce que la taille des char est le minimum toléré par le langage?
Tu peux expliquer ? Je ne vois pas le rapport entre 'optimal' et 'byte'...Envoyé par seriousme
Et au fait, merci d'utiliser le bouton, car on ne sait jamais à qui tu parles ni à quoi tu réponds...
Il a simplement du oublier que dans le cas des processeurs 32bits, la taille optimale d'une donnée pour qu'elle soit traiter avec le plus de performances possible (taille des données/temps de calcul) est de .... 32bits soit 4octets et non pas 1Envoyé par Emmanuel Delahaye
![]()
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)
En effet, j'ai rien dit.Envoyé par Swoög
Quand je ne cite pas c'est que mon message va directement à la suite de celui qui le précède.Et au fait, merci d'utiliser le bouton citer, car on ne sait jamais à qui tu parles ni à quoi tu réponds...
Tu ne peux pas présumer. Un autre message peut s'intercaler pendant que tu écris le tien...Envoyé par seriousme
cela est vrai, c'est ce qui m'arrive 6 fois sur 10!!!Envoyé par Emmanuel Delahaye
J'actualise la page quand j'écrit pour le vérifier.Tu ne peux pas présumer. Un autre message peut s'intercaler pendant que tu écris le tien...
Mais quand ma réponse est ciblée ou fait référence à un ancien message je cite.
Je sais pas si tu gagnes en performances, du moment qu'elle ne les dépasse pas, tu as un traitement atomique donc plus performant tu peux pas avoir, donc je pense que cela vaut également si tu utilise des données qui tiennent sur moins de 32 bits ... enfin c'est mon avis et pour moi ca ressort une certaines logique mais si je me trompe, hésitez pasEnvoyé par Swoög
Je pense que du moment que tu acquiert l'atomicité que ce soit sur 1 ou 4 octets cela devrais être pareil du point de vue des performances non ?
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
tout dépend ce qu'on appelle performancesEnvoyé par CSoldier
là j'ai bien précisé taille des données/temps de calcul
pas temps de calcul pur ^^
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)
Je suis d'accord mais je sais pas pourquoi je me suis dit que le proco traitait des données de 1 byte.Je pense que du moment que tu acquiert l'atomicité que ce soit sur 1 ou 4 octets cela devrais être pareil du point de vue des performances non ?
Ok ca me rassure alors![]()
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
de rien doudouallemandc'est plutot moi qui te remercie
sinon comme tu l'as gentillement precisé le probleme a été reglé dans la nuit et plus les jours passent plus tout le monde vient poster sa vie sur ce topic... voudriez pas ouvrir un topic juste pour ca
vous avez commencé a ecrire alors que j'avais mis [résolu], et a part quelques reponses utiles, la plupart n'ont plus rien a voir...:
a quoi sert le tag RESOLU ?????????????????![]()
![]()
Partager