Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: [C++] char

  1. #1
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180

    [C++] char

    Osservazione Il tipo char viene considerato un tipo intero, i cui valori sono rappresentati generalmentesu 8 bit. In alcune implementazioni il tipo char è un tipo unsigned. Si possono comunque dichiarare variabili di tipo signed char o unsigned char.

    mi sfugge il significato e l'utilità dell'ultima frase.
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

  2. #2
    Utente di HTML.it L'avatar di minoz
    Registrato dal
    Oct 2001
    Messaggi
    219
    Penso che sia per il fatto che char è un intero e lo puoi usare da 0 a 255 oppure da -127 a 128 a seconda che sia signed o unsigned.

  3. #3
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180
    si, ma la tabella ASCII va da 0 a 127 :master:
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

  4. #4
    Utente di HTML.it L'avatar di edriv
    Registrato dal
    Oct 2004
    Messaggi
    367
    comprende comunque i caratteri estesi credo...

    prova a fare un bel
    codice:
     for(unsigned char i=0; i<255; i++) cout<<int(i)<<" = " <<i<<endl;
    e vedi...
    I've got a bike. You can ride it if you like.

  5. #5
    Utente di HTML.it L'avatar di minoz
    Registrato dal
    Oct 2001
    Messaggi
    219
    Si infatti ci sono anche dei caratteri non visibili come per esempio il beep o il carattere vuoto(non lo spazio)..

  6. #6
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180
    Originariamente inviato da edriv
    comprende comunque i caratteri estesi credo...

    prova a fare un bel
    codice:
     for(unsigned char i=0; i<255; i++) cout<<int(i)<<" = " <<i<<endl;
    e vedi...
    si, è la tabella estesa.. stampa in più caratteri tipo la beta...

    lo stesso ciclo senza UNSIGNED freeza il pc...
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

  7. #7
    Utente di HTML.it L'avatar di minoz
    Registrato dal
    Oct 2001
    Messaggi
    219
    Di default char è unsigned se lo usi come signed non può arrivare a 255!

  8. #8
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180
    Originariamente inviato da minoz
    Di default char è unsigned se lo usi come signed non può arrivare a 255!
    spè.... facendo il ciclo senza UNSIGNED il programma sclera, quindi di default char è già unsigned...
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

  9. #9
    Utente di HTML.it L'avatar di minoz
    Registrato dal
    Oct 2001
    Messaggi
    219
    Originariamente inviato da hfish
    spè.... facendo il ciclo senza UNSIGNED il programma sclera, quindi di default char è già unsigned...
    Si è il contrario, default signed!

  10. #10
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180
    Originariamente inviato da minoz
    Si è il contrario, default signed!
    ok, thanks...
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.