...and aren't comprehensive. Homepages, company pages and blogs are eligible for listing.
* [http://cm.bell-labs.com/cm/cs/who/bwk/ Brian Kernighan] (notable for his co-authorship of "The C Programming Language")
...
2 KB (352 words) - 09:01, 4 October 2017
===Chapter 8 - The for loop===
We have so far met two techniques for iterating over a block of code multiple times: the '''while''' loop and the
...
5 KB (787 words) - 11:08, 17 April 2015
...literal, indicates that it should be treated as a float, not a double. So, for example, 6.0 is a double, but 6.0F is a float.
...[[doubles]], and the format specifier for a float is therefore the same as for a double: %f. The following program defines a float, assigns a value to it,
...
1 KB (222 words) - 14:52, 3 April 2015
..., but it is at least a useful introduction for programmers who are looking for a simple handle on the C language.
'''For first-time programmers,''' this tutorial is not yet the best place to start
...
2 KB (337 words) - 16:27, 7 April 2015
...idered the AT&T reference manual to be more authoritative - hence the need for an official standard (the previous sentence is based on a [http://groups.go
Drafts of the Standard are circulated for comment prior to ratification and publication. The drafts, whilst useful, a
...
3 KB (513 words) - 13:39, 4 October 2025
This section of the wiki is for articles related to comp.lang.c, its community or to the broader C communit
...
288 bytes (44 words) - 21:36, 17 May 2016
...igned int''' types are integer data types. The '''int''' type is a synonym for '''signed int''' (except in the case of bit-fields, where the signedness of
The [[printf]] format specifier for an int is %d. The following program defines an int, assigns a value to it,
...
1 KB (193 words) - 14:38, 3 April 2015
This part of the C language reference is intended for a listing and description of all identifiers that are compiler- or programm
...
429 bytes (58 words) - 22:51, 2 March 2016
...h the minimum required range and precision of double are the same as those for float, in practice it is typically much better. The very name ''double'' co
The [[printf]] function uses the format specifier %f for a double. The following program defines a double, assigns a value to it, pr
...
1 KB (225 words) - 09:54, 4 April 2015
Possibilities for the contents of the current page are:
...
353 bytes (61 words) - 22:51, 2 March 2016
...documentary comment to the code, in which you can explain what's going on for the benefit of a human reader.
...longer present in the code that the preprocessor presents to the compiler for translation.
...
7 KB (1,223 words) - 15:20, 16 April 2015
This part of the C language reference is intended for a listing and description of all basic [[C language:Terms:Type|type]]s that
...
458 bytes (72 words) - 02:17, 4 April 2015
...to describe its purpose in this tutorial. If you wish to try this program for yourself, you might call it '''demonstrate.c''' (although of course you can
...the return type of the '''demonstrate''' function. Don't worry about this for now!
...
8 KB (1,213 words) - 14:52, 21 April 2015
...from the standard input stream is the [[getchar]] function. The prototype for '''getchar''' is listed in '''stdio.h''', and looks like this:
...lace that return value into some kind of program object that will store it for us until we need it.
...
8 KB (1,221 words) - 15:36, 16 April 2015
for each word, a list of the line numbers on which it occurs. Remove noise word
...ersion of the <code>#define</code> processor (i.e., no arguments) suitable for
...
2 KB (353 words) - 07:50, 22 June 2016
...sed to hear that C provides quite a rich set of standard library functions for manipulating them. In this chapter, we will introduce a few more of those f
...on to write a function to do it for us. We'll need two parameters, a place for the function to copy the string ''to'' (or rather, a pointer to the first e
...
9 KB (1,515 words) - 21:57, 19 April 2015
...le concepts before we get onto slightly more difficult and involved ideas. For now, let us just accept that the program does what the comment says it does
...ailable, and it wasn't possible to use any of the more traditional symbols for multiplication. The closest candidates were the letter x and the full stop
...
9 KB (1,417 words) - 14:06, 21 April 2015
* compilers available for the common platforms, focussing on freely available compilers (non-comprehe
...urce code (e.g. those licenced under the GPL) but that's not a requirement for inclusion in this list.
...
20 KB (3,139 words) - 23:48, 18 April 2015
...DC_VERSION__ in any way it likes, and therefore relying only on this macro for conformance information is unwise.)
...
949 bytes (150 words) - 22:51, 2 March 2016
...r of parameters. It might be one, it might be two, it might be more... but for any given function, it's always the same number. Because of this, we know h
...ons]]. In due course, we will see how to write our own variadic functions. For now, you need only know that they do exist, they're not actually magical, a
...
10 KB (1,581 words) - 11:18, 17 April 2015