Current location - Plastic Surgery and Aesthetics Network - Plastic surgery and beauty - Why does my computer always pop this up? Is not a valid integer value
Why does my computer always pop this up? Is not a valid integer value
Not being a valid integer value means that it is not a valid integer value.

1. Please check your registration area, and then go to Control Panel-Regional and Language Options. If it is a Chinese version of the operating system, both options under regional options are China.

2. If 1 is ok, run MSCONFIG to see if there is an abnormal loader and remove the hook.

3. If there is no problem with 2, it can be preliminarily concluded that it is poisoned, so check it with anti-virus software.

Shaping in C language is a basic technical term in computer, which refers to data without decimal parts. Integer values can be specified with decimal, hexadecimal, or octal symbols and can start with an optional symbol (-or+). If octal symbols are used, numbers must be preceded by 0 (zero) and hexadecimal symbols must be preceded by 0x.

In C language, integer includes integer constants and integer variables, and integer variables include short integer, basic integer and long integer, which are divided into signed and unsigned versions. It is an intelligent calculation method.

The values of integer variables can be decimal, octal and hexadecimal, but binary numbers are stored in memory. Variables, as the name implies, are variables whose values can be changed, and integer variables represent integer data.

Extended data:

Integer variable

Integer variables can be divided into the following categories:?

fundamental form

The type specifier is int, which may occupy 2 or 4 bytes of memory (usually on 16-bit computer and 32-bit computer respectively) according to the internal word length and compiler version of the computer, and its value is a basic integer constant.

Short integer

The type specifier is short int or short, occupying 2 bytes of memory, and its value is short integer constant.

Long integer

The type specifier is long int or long, occupying 4 bytes of memory, and its value is long integer constant.

4.64-bit integer (non-ANSI standard)

The type specifier is __int64, long long int or long long, which occupies 8 bytes of memory and takes a value of 64-bit integer constant.

Unsigned type

The type specifier is unsigned. You can use an unsigned int alone or as a prefix, both of which represent unsigned integers, that is, integer variables that are always non-negative, and the data range greater than 0 is about twice as large as the original.

Various unsigned types occupy the same number of bytes in memory space as the corresponding signed types. However, because the sign bit is omitted, it cannot represent a negative number. The following table lists the number of memory bytes allocated by various integer quantities in C++ and the expression range of this number.

References:

Baidu encyclopedia-integer