1. Constant: The amount of value not changed is called constant;
Constant {character type constant {normal character, escape character}, shaping constant, real constant, string constant};
Escape character: \a (warning), \b (backspace), \f (page break), \ n (line break), \ r (carriage return), \ t (horizontal tab), \v (vertical tab);
2. Floating-point data: is a real number that is used to represent a decimal point
Float Type bytes: 4 Valid digits: 6
Number of double bytes: 8 Valid digits: 15
Type of short bytes: 2
CHAR-byte number: 1
int type byte number 2/4
3. Sub-increment operation
++i,--I (adding or subtraction operations prior to operation);
i++,i--(operations are performed after the operation);
The difference between the 4.while and Do....while statements (while the advanced judgment of the while statement is in operation, the Do....while statement is performed first in the operation);
5. "%-m.nf" floating-point data left-aligned digits reserved m-bit decimal digits reserved n bits;
"%+M.NF" floating point data data output right-aligned digits reserved m-bit decimal digits reserved n bits;
%d integer output%s string output%f single-precision output
%o octal form output% long character form output%e exponential output%x hexadecimal unsigned output%ul unsigned long shaping output
6. The relationship between operators (! Non) "Arithmetic operation" relational operation "logical operation" copy operation)
7. (1) if (judgment condition) statement 1
Else Statement 2;
Note: expression 1 is true, 2 is true, only statement 1 is executed, statement 2 is not executed
if (1<4>3) L is similar to this expression, the result of the 1<4 (0 or 1) is evaluated before the result (0 or 1) is compared with 3
The general correct notation is if (1<x&&x<5) only 1<x and x<5 are established when you go back to execute if (1>x| | X<5) As long as there is a 1>x or x<5 in the statement will be executed
(2) if (Judgment statement) Statement 1
else if (judging condition) Statement 2
·····················
else statement N;
(3) Swich (expression)
{
CASE constant 1: statement 1:break;
CASE constant 2: statement: break;
···················
CASE constant N: statement n;
Default: Statement n+1;break;
}
When Swich is used, the program enters a case that satisfies the condition, and then runs until it encounters the first break before it stops and jumps out of the statement.
(3) while (Judgment statement)//condition to enter the execution statement, otherwise skip the loop
Execute the statement;
Do (execute statement)//First time
while (Judgment statement), after executing once to determine whether the condition is set, if the condition is set to continue executing the DO statement
(4) for (expression; expression 2; expression 3)
EXECUTE statement
!!!!! Note the use of the For loop nested curly braces.
Using a For loop for 99 multiplication formulas
#include <stdio.h>
int main ()
{
int I, J;
for (i=1;i<10;i++)
{
for (j=1;j<=i;j++)
{
printf ("%d*%d=%d" i,j,i*j);
}
printf ("\ n");
}
}
The difference between a 8.break statement and a continue statement
The continue statement directly bundles the loop instead of terminating the entire loop, while the break statement ends the entire loop, not judging whether the entire statement is true or not.
Basic outline of C language----1