[C / C ++] C basis _3_ integer, character, floating-point numbers, strings


1. Integer: ... int, .toi, srand (), rand (), POW ()

Here Insert Picture Description
The following is an integer in the range of
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
integer output
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
binary, octal, hexadecimal writing
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
usually write decimal, in order to align or other reasons, will add 0 before the number is irrelevant, but in the C language, do not add 0 before the decimal number, the computer will be mistaken for an octal number. C provides several common language library functions, the following statement:
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
C typedef keyword language allows programmers to use an alias to a data type definition:
typedef unsigned Long ulong
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
a certain range of the random number (i.e., take the remainder modulo adder)
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
VI _Public. H
Here Insert Picture Description
VI _public.c
Here Insert Picture Description
Here Insert Picture Description
VI book46.c
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
VI _public.h
Here Insert Picture Description
VI _public.c
Here Insert Picture Description
VI book46.c
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
generating 12 random numbers, stored in an array in the range of 1-52, should not be repeated and finally displayed on the screen
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
gcc - g -o book63 book63.c, gdb book63, q quit gdb
Here Insert Picture Description

2. Character: ASCII code, escapes

Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
The following character is an integer
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
int variable stored in memory is an integer of itself, if the output% c, will be converted into a corresponding character according to the ASCII code table
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
to find the corresponding ASCII code 44, is found, No. The following are commonly used character library functions
Here Insert Picture Description
uppercase and lowercase letters ascii code difference 32
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description

3. Float: double, Ke Ji, ceil, fabs, round, fmod, floor

Here Insert Picture Description
Measured at float, double, and three kinds of long floating point number of bytes of data memory space of a double
Here Insert Picture Description
Here Insert Picture Description
on precision floating point: floating-point numbers in a computer storage IEEE standard, single precision float mantissa M range 23, 23 is approximately 2 ^ 7 bits, the quasi-5,6 bit precision is
Here Insert Picture Description
Here Insert Picture Description
seen from the above two characteristics of the program numbers float:
Here Insert Picture Description
test double type
Here Insert Picture Description
from the above two procedures may be seen that characteristic numbers double
Here Insert Picture Description
int% D, Long% LD, Scanf ( " % lf "), float output using% f, double output using% lf, the test results show, double% f output may be employed, long double output using% Lf, note that a capital L
浮点数的输出:% lf default six decimal display, with n digits after decimal point% .nlf
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
convert integer to floating-point
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
write sample program, test result exceeds the assigned floating-point range of
Here Insert Picture Description
Here Insert Picture Description
overwriting floating point functions library of common
Here Insert Picture Description
double四舍五入
Here Insert Picture Description
Here Insert Picture Description
or
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
double向上取整数
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
double向下取整数
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description

4.字符串:%s,strlen,STRCPY,DeleteLChar,GetXMLValue,return

Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
% S string is output, can be added to control the format, commonly used as follows:
Here Insert Picture Description
a string of characters is an array of strings is out of bounds array bounds.
Here Insert Picture Description
Here Insert Picture Description
Since consecutive memory strname [0] is strname [1] occupied, so strname [0] garbled. strname [1] is not connected to the back, so that normal display
Here Insert Picture Description
1. Get the length of the string (strlen)
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
5. The string concatenation (strncat)
Here Insert Picture Description
6. The string comparison (strcmp, a strncmp)
Here Insert Picture Description
strcpy: Copy String, strcat: String CAT (splicing ), strcmp: string Compare
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
% for P value of the output pointer, output address character
Here Insert Picture Description
8. the search string (Strstr)
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
if n is less than the length of the character string src, the copy after the string, after adding dest 0 until the n
If n is greater than the length of the string src, interception of the first n characters of src, dest not append 0 after
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
the memory worthless, stable above all, to initialize a variable
Here Insert Picture Description
location (address) offset usage
Here Insert Picture Description
Here Insert Picture Description
1.STRLEN:
Here Insert Picture Description
2.STRCPY/STRNCPY:
without strcpy library function:
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
using strcpy library function:
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
3.STRCAT/STRNCAT:
not strcat library function:
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
using library function strcat:
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
4.STRCHR:
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
5.STRRCHR:
Here Insert Picture Description
Here Insert Picture Description
= = World
1.DeleteLChar:
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
2.DeleteRChar:删除字符串右边指定的字符
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
3.DeleteLRChar:
Here Insert Picture Description
4.DeleteMStr:
Here Insert Picture Description
Here Insert Picture Description
5.LPad:在字符串左边补字符到指定长度
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
following incoming pointers to structures:
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description
0 false, return -1 out of general circulation failure or false
Here Insert Picture Description

Published 18 original articles · won praise 113 · views 20000 +

Guess you like

Origin blog.csdn.net/weixin_43435675/article/details/102760718