Download Moderne C-Programmierung: Kompendium und Referenz by Helmut Schellong PDF

By Helmut Schellong

Dieses Buch wendet sich an Entwickler, die bereits ?ber erste Erfahrungen in der Programmierung verf?gen. Es f?rdert den effizienten, strukturierten Umgang mit C. Das vorgestellte Detailwissen hilft zudem bei der Entwicklung eigener Ideen und Konzepte f?r vielf?ltige Anwendungsgebiete und zeigt viele Feinheiten der Sprache. Einen Schwerpunkt der Darstellung bildet der Einsatz von C in der Programmierpraxis: PC-Programme, Mikrocontroller, Skripte. Dazu werden effiziente L?sungen anhand konkreter Kodebeispiele vorgestellt. Der textual content wird durch verschiedene kompakte C-Referenzen in ?bersichtlicher hear- oder Tabellenform erg?nzt und vervollst?ndigt. Die CD-ROM enth?lt 380 Kodeabschnitte des Buches in Farbe.  

Show description

Read Online or Download Moderne C-Programmierung: Kompendium und Referenz PDF

Best computing books

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

*Would you're keen on to take advantage of a constant visible notation for drawing integration options? glance contained in the entrance hide. *Do you need to harness the ability of asynchronous platforms with no getting stuck within the pitfalls? See "Thinking Asynchronously" within the advent. *Do you must recognize which form of software integration is better to your reasons?

Training Guide: Administering Windows Server 2012

Designed to assist company directors strengthen real-world, job-role-specific skills—this education advisor specializes in deploying and handling home windows Server 2012. construct hands-on services via a chain of classes, routines, and recommended practices—and aid maximize your functionality at the job.

This Microsoft education Guide:
* offers in-depth, hands-on education you are taking at your individual velocity
* specializes in job-role-specific services for deploying and dealing with home windows Server 2012
* Creates a origin of talents which, in addition to on-the-job adventure, might be measured by way of Microsoft Certification checks reminiscent of 70-411

Sharpen your talents. raise your expertise.
* installation and replace home windows Server 2012
* deal with account rules and repair bills
* Configure identify solution
* Administer energetic listing
* deal with team coverage software and infrastructure
* paintings with staff coverage settings and personal tastes
* Administer community regulations
* Configure the community to allow distant entry
* deal with dossier prone
* video display and audit home windows Server 2012

Computing and Combinatorics: 5th Annual International Conference, COCOON’99 Tokyo, Japan, July 26–28, 1999 Proceedings

The abstracts and papers during this quantity have been awarded on the 5th Annual foreign Computing and Combinatorics convention (COCOON ’99), which was once held in Tokyo, Japan from July 26 to twenty-eight, 1999. the subjects conceal such a lot facets of theoretical desktop technology and combinatorics referring to computing.

Extra info for Moderne C-Programmierung: Kompendium und Referenz

Sample text

40 6 Ein schematisches C-Programm Ein Prototyp auch für main ist durchaus nicht unsinnig, denn main darf auch im sichtbaren C-Quellkode (rekursiv) aufgerufen werden – also nicht nur vom hinzugelinkten Startkode aus. h> sind nicht zwingend notwendig. Falls man aber Bibliotheks-Funktionen (Library) verwenden will, müssen zugehörige Header angegeben werden, da darin die notwendigen Deklarationen und Prototypen angegeben sind. Header-Dateien sollen nur Deklarationen enthalten! Werden darin Objekte angelegt, bekommt man recht schnell konzeptionelle Probleme.

36 löscht redundante Trennzeichen in Pfadnamen #if defined(DOS32) || defined(DOS) # define PNT ’\\’ #else # define PNT ’/’ #endif PNT = PfadNamenTrennzeichen 36 5 Der C-Preprocessor #if defined(F_ultoa_F) #if defined(SLOW_FUNCTIONS) int ultoa_F(byte *puf, ulong u) { byte buf[(sizeof(u)*CHAR_BIT)/3+2]; register byte *bp= buf; do *bp++= (byte)(u%10U + ’0’); while ( u/=10U ); { register int l=0; while (bp>buf) puf[l++]= *--bp; puf[l]= 0; return l; } } #else int ultoa_F(byte *a, ulong u) { if (u>0xFFFFul) return ( ultoa_H(a, u) - a ); return ( utoa_H(a, (unsigned)u) - a ); } #endif #endif 184, 30, 29, 74.

849999999999981 oder oder oder oder ... 850000000000000. Dabei darf nicht vorschnell einer Ausgabe durch die Funktion printf() vertraut werden, denn die rundet per Voreinstellung bei der Umwandlung des GleitkommaWertes in eine lesbare Zeichenkette. Folglich mit einem Epsilon-Wert arbeiten: (v >= f-eps && v <= f+eps) 22 3 Punktuatoren und Operatoren & ^ | Bitweise: UND(AND)-, XODER(XOR)-, ODER(OR)-Verknüpfung. i = 32; i |= (1 | 4 | 8); i &= ~(1 | 4 | 8); 10000001 ^ 11111111 == if ( i & (4|8)) ...

Download PDF sample

Rated 4.00 of 5 – based on 4 votes