Articles of tipi

Come posso verificare se una variabile è di un certo tipo (confrontare due tipi) in C?

In C (non C ++ / C #) come faccio a verificare se una variabile è di un certo tipo? Ad esempio, qualcosa di simile: double doubleVar; if( typeof(doubleVar) == double ) { printf(“doubleVar is of type double!”); } O più generale: come faccio a confrontare due tipi in modo che il compare(double1,double2) valuti a […]

Qual è la causa di questo errore di tipo?

Due domande: Perché questo codice non riesce a compilare? Credo (ma non sono sicuro al 100%, potrei aver fatto un errore) che sia corretto sul testo. Cosa significa il messaggio di errore? Sono confuso perché il tipo di argomento previsto è _ -> _ (o forse non so cosa significhi in _ -> _ in […]

Quale tipo di dati primitivi è time_t?

Non conosco il tipo di dati di time_t . È un doppio galleggiante o qualcos’altro? Perché se voglio visualizzarlo ho bisogno del tag corrispondente per printf . Posso gestire il resto da lì per visualizzare time_t ma ho bisogno di conoscere il tipo di dati che corrisponde ad esso.

Restituisce / consuma il tipo anonimo dinamico attraverso i confini dell’assieme

Il codice qui sotto funziona alla grande. Se i metodi Get e Use trovano in diversi assembly, il codice non riesce con una RuntimeBinderException. Questo perché il sistema di runtime .Net garantisce solo la comunanza dei tipi anonimi ( in questo caso) all’interno degli assembly. C’è un modo per ingannare il sistema runtime per superare […]

corto non firmato in java

Come posso dichiarare un valore unsigned short in Java?

C # ‘dynamic’ non può accedere alle proprietà da tipi anonimi dichiarati in un altro assembly

Il codice riportato di seguito funziona bene finché ho class ClassSameAssembly nello stesso assembly del Program class. Ma quando metto Class ClassSameAssembly in un assembly separato, viene RuntimeBinderException una RuntimeBinderException (vedi sotto). È ansible risolverlo? using System; namespace ConsoleApplication2 { public static class ClassSameAssembly { public static dynamic GetValues() { return new { Name = […]

È una buona idea usare una colonna intera per memorizzare i codici postali statunitensi in un database?

A prima vista, sembrerebbe che io abbia due scelte base per la memorizzazione dei codici ZIP in una tabella di database: Testo (probabilmente il più comune), ad esempio char(5) o varchar(9) per supportare l’estensione +4 Numerico, cioè numero intero a 32 bit Entrambi soddisferebbero i requisiti dei dati, se supponiamo che non vi siano preoccupazioni […]

Qualunque dimensione minima garantita per i tipi in C?

Puoi in genere formulare ipotesi sulla dimensione minima di un tipo di dati? Quello che ho letto finora: char: 1 byte Insum: 2 byte int: 2 byte, in genere 4 byte lungo: 4 byte galleggiante??? Doppio??? I valori in float.h e limits.h dipendono dal sistema?

Qual è la gamma inclusiva di float e double in Java?

Qual è la gamma inclusiva di float e double in Java? Perché non si consiglia di utilizzare float o double per qualsiasi cosa in cui la precisione è fondamentale?

Digitare da utilizzare per rappresentare un byte in ANSI (C89 / 90) C?

Esiste un metodo di denuncia standard per rappresentare un byte in ANSI (C89 / 90) C? So che, molto spesso, un char sembra essere un byte, ma la mia comprensione è che non è garantito che sia così. Inoltre, c’è lo stdint.h nello standard C99, ma cosa è stato usato prima del C99? Sono curioso […]