1 The nature of the array
An array is a collection of multiple elements that are distributed in memory in an address-connected cell, so that you can access elements of different cells by its subscript.
2 pointers.
A pointer is also a
Original article address:Convert: char *,
Char []
, Cstring,
String Conversion
Author:Gisldq
(1) OverviewString and cstring are both string template classes. string is a string class defined by the standard template class (STL) and has been
turn: char*, char[], CString, string conversion (i) OverviewString and CString are string template classes, string classes defined by the Standard template class (STL), are included in the C + + standard;CString (typedef CStringT > CString) is the
Ansi c provides three types of characters: Char, signed Char, and unsigned char. There are only two types of characters like short and INT (INT is unsigned int by default ).
Each of the three occupies 1 byte. Therefore:
The value range of signed
ANSI C provides 3 types of characters, namely Char, signed char, unsigned charChar is equivalent to signed char or unsigned char, but it depends on the compiler!These three character types are stored in 1 bytes and can hold 256 different values.The
About wchar_t
In the C ++ standard, wchar_t is a wide character type. Each wchar_t type occupies 2 bytes and has a 16-bit width. Wchar_t is required for the representation of Chinese characters. Char, we all know, occupies a byte, 8-bit width.
See the Forum on the discussion of this issue, the feeling is also involved in a relatively broad, and many people have made this mistake, such as declaring char *p = "Hello world!"; I tried to change the string content with the P pointer, so I
Charvarcharvarchar2 differences: 1. the length of CHAR is fixed, while the length of VARCHAR2 can be changed. For example, the storage string "abc", for CHAR (20 ), it indicates that the characters you store will occupy 20 bytes (including 17 null
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.