Haha..
Here there is a description of C Language Program assigment,
I summarized from various sources.
One how to program assignment,
This is beginning to start a program in C
cekidoottttt....:
Here's a bigger program that adds three integers and prints their sum.
main( ) { int a, b, c, sum; a = 1; b = 2; c = 3; sum = a + b + c; printf("sum is %d", sum); }
Arithmetic and the assignment statements are much the same as in Fortran (except for the semicolons) or PL/I. The format of C programs is quite free. We can put several statements on a line if we want, or we can split a statement among several lines if it seems desirable. The split may be between any of the operators or variables, but not in the middle of a name or operator. As a matter of style, spaces, tabs, and newlines should be used freely to enhance readability. C has four fundamental types of variables:
- int integer (PDP-11: 16 bits; H6070: 36 bits; IBM360: 32 bits)
- char one byte character (PDP-11, IBM360: 8 bits; H6070: 9 bits)
- float single-precision floating point
- double double-precision floating point
All variables in a C program must be declared, although this can sometimes be done implicitly by context. Declarations must precede executable statements. The declaration
int a, b, c, sum;
declares
a
, b
, c
, and sum
to be integers.
Variable names have one to eight characters, chosen from A-Z,
a-z, 0-9, and _, and start with a non-digit.
Stylistically, it's much better to use only a single case and
give functions and external variables names that are unique
in the first six characters. (Function and external
variable names are used by various assemblers, some of which are
limited in the size and case of identifiers they can handle.)
Furthermore, keywords and library functions may only be recognized
in one case.
4. Constants
We have already seen decimal integer constants in the previous example-- 1, 2, and 3. Since C is often used for system programming and bit-manipulation, octal numbers are an important part of the language. In C, any number that begins with 0 (zero!) is an octal integer (and hence can't have any 8's or 9's in it). Thus0777
is an octal constant, with decimal value 511.
A ``character'' is one byte (an inherently machine-dependent
concept). Most often this is expressed as a character constant,
which is one character enclosed in single quotes. However,
it may be any quantity that fits in a byte, as in flags below:char quest, newline, flags; quest = '?'; newline = '\n'; flags = 077;
The sequence `\n' is C notation for ``newline character'', which, when printed, skips the terminal to the beginning of the next line. Notice that `\n' represents only a single character. There are several other ``escapes'' like `\n' for representing hard-to-get or invisible characters, such as `\t' for tab, `\b' for backspace, `\0' for end of file, and `\\' for the backslash itself.
float
and double
constants ,Contoh Program Bahasa C Assigment
#include<stdio.h>
int main()
{
int i =10;
char c =50;
char cl='S';
float f = 1.55;
printf ("karakter = %c\n",c);
printf ("karakter = %c\n",cl);
printf ("karakter = %d\n",c);
printf ("karakter = %d\n",cl);
printf ("bilangan integer = %d\n",i);
printf ("bilangan float = %f 8.3\n",f);
getch();
return 0;
}
Posting Komentar