Hướng dẫn single quote c++ - trích dẫn đơn c ++

Sử dụng trình tự \ 'Escape trong printf, chúng ta có thể in các trích dẫn đơn (' ').\' escape sequence in printf, we can print the single quotes (' ').




\' - trình tự thoát

Khi chúng ta đặt chuỗi thoát \ 'trong printf, nó có một ý nghĩa đặc biệt.\' escape sequence in printf, it has a special meaning.

printf sẽ in '(trích dẫn đơn) thay vào đó \'.' (single quote) instead \'.

Thí dụ

#include

int main()
{
    printf("\' \'");

    return 0;
}

Đầu ra

'

Thí dụ

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}

Đầu ra

'




'Tôi đang ở giữa các trích dẫn duy nhất'

Tài nguyên hữu ích


https://www.log2base2.com/c/basic/escape-section-in-c.html

CodaddictCodaddict

Hướng dẫn single quote c++ - trích dẫn đơn c ++

437K80 Huy hiệu vàng488 Huy hiệu bạc526 Huy hiệu đồngSep 10, 2010 at 9:43

Các trích dẫn đơn đang biểu thị một char, kép biểu thị một chuỗi.Vishwanath Dalvi

Trong Java, nó cũng giống nhau.41 gold badges122 silver badges152 bronze badges

0

Đã trả lời ngày 5 tháng 8 năm 2014 lúc 1:07

Adiggoadiggo

Hướng dẫn single quote c++ - trích dẫn đơn c ++

1831 Huy hiệu vàng3 Huy hiệu bạcSep 10, 2010 at 9:45

2

Mặc dù tôi chắc chắn rằng điều này không trả lời những gì người hỏi ban đầu đã hỏi, trong trường hợp bạn kết thúc ở đây để tìm kiếm một trích dẫn duy nhất trong các số nguyên theo nghĩa đen như tôi có ...

C ++ 14 đã thêm khả năng thêm các trích dẫn đơn (

printf("%d %d", 'c', 'cc'); would give:
3) ở giữa các chữ số để thêm một số nhóm trực quan vào các số.

Đã trả lời ngày 29 tháng 9 năm 2021 lúc 20:09

const uint32_t png_ihdr = 'IHDR';

Trong các trích dẫn đơn C & C ++ được gọi là một ký tự ('A') trong khi các trích dẫn kép được gọi là một chuỗi ("Xin chào"). Sự khác biệt là một ký tự có thể lưu trữ bất cứ thứ gì nhưng chỉ có một bảng chữ cái/số, v.v. Một chuỗi có thể lưu trữ bất cứ thứ gì. Nhưng cũng nhớ rằng có một sự khác biệt giữa '1' và 1. Nếu bạn gõ cout

Hướng dẫn single quote c++ - trích dẫn đơn c ++

Lần này, dòng đầu tiên sẽ là 48. Vì khi bạn chuyển đổi một ký tự thành INT, nó chuyển đổi thành ASCII và ASCII cho '1' là 48. Cùng, nếu bạn làm:

Đã trả lời ngày 5 tháng 11 năm 2020 lúc 16:472 gold badges42 silver badges47 bronze badges

Khi nào tôi nên sử dụng trích dẫn đơn và trích dẫn kép trong lập trình C hoặc C ++?Sep 10, 2010 at 11:00

0

Hỏi ngày 10 tháng 9 năm 2010 lúc 9:43

char c = 'x';
char *s = "Hello World";

Đã trả lời ngày 10 tháng 9 năm 2010 lúc 9:45Sep 10, 2010 at 9:45

EikoeikoEiko

25.6K15 Huy hiệu vàng55 Huy hiệu bạc70 Huy hiệu Đồng15 gold badges55 silver badges70 bronze badges

4

  • const uint32_t png_ihdr = 'IHDR';
    
    6 là một số nguyên, đại diện cho giá trị số của chữ X trong bộ ký tự của máy
  • const uint32_t png_ihdr = 'IHDR';
    
    7 là một loạt các ký tự, dài hai ký tự, bao gồm
    const uint32_t png_ihdr = 'IHDR';
    
    8 sau đó là
    const uint32_t png_ihdr = 'IHDR';
    
    9

Đã trả lời ngày 18 tháng 5 năm 2014 lúc 14:01May 18, 2014 at 14:01

Hướng dẫn single quote c++ - trích dẫn đơn c ++

Martynasmartynasmartynas

12k3 huy hiệu vàng52 Huy hiệu bạc60 Huy hiệu đồng3 gold badges52 silver badges60 bronze badges

0

Tôi đã chọc xung quanh những thứ như: int cc = 'cc'; Nó xảy ra rằng về cơ bản nó là một bản sao byte cho một số nguyên. Do đó, cách để nhìn vào nó là 'CC' về cơ bản là 2 C được sao chép vào 2 byte thấp hơn của số nguyên CC. Nếu bạn đang tìm kiếm một câu đố, thì

printf("%d %d", 'c', 'cc'); would give:

99 25443

Đó là bởi vì 25443 = 99 + 256*99

Vì vậy, 'CC' là một hằng số đa nhân vật và không phải là một chuỗi.

Chúc mừng

Hướng dẫn single quote c++ - trích dẫn đơn c ++

Xantium

10,7k10 Huy hiệu vàng60 Huy hiệu bạc87 Huy hiệu đồng10 gold badges60 silver badges87 bronze badges

Đã trả lời ngày 20 tháng 5 năm 2012 lúc 21:29May 20, 2012 at 21:29

Sanketsanketsanket

2492 Huy hiệu bạc6 Huy hiệu đồng2 silver badges6 bronze badges

4

Trích dẫn duy nhất là cho một ký tự duy nhất. Báo giá kép là cho một chuỗi (mảng các ký tự). Bạn có thể sử dụng các trích dẫn đơn để xây dựng một chuỗi một ký tự tại một thời điểm, nếu bạn thích.

char myChar     = 'A';
char myString[] = "Hello Mum";
char myOtherString[] = { 'H','e','l','l','o','\0' };

Đã trả lời ngày 10 tháng 9 năm 2010 lúc 9:46Sep 10, 2010 at 9:46

Graham Borlandgraham BorlandGraham Borland

59.4K21 Huy hiệu vàng135 Huy hiệu bạc177 Huy hiệu đồng21 gold badges135 silver badges177 bronze badges

  1. char c = 'x';
    char *s = "Hello World";
    
    0 là cho
    char c = 'x';
    char *s = "Hello World";
    
    1;
  2. char c = 'x';
    char *s = "Hello World";
    
    2 dành cho
    char c = 'x';
    char *s = "Hello World";
    
    3.

Đã trả lời ngày 10 tháng 9 năm 2010 lúc 10:26Sep 10, 2010 at 10:26

Bygreencnbygreencnbygreencn

1031 Huy hiệu bạc6 Huy hiệu đồng1 silver badge6 bronze badges

Trong C, các tài liệu đơn như

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
7 cho biết các hằng số ký tự trong khi
#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
8 là một mảng các ký tự, luôn luôn bị chấm dứt với ký tự
char c = 'x';
char *s = "Hello World";
6

Hướng dẫn single quote c++ - trích dẫn đơn c ++

Đã trả lời ngày 10 tháng 9 năm 2010 lúc 9:46Sep 10, 2010 at 9:46

Graham Borlandgraham BorlandJens Gustedt

59.4K21 Huy hiệu vàng135 Huy hiệu bạc177 Huy hiệu đồng6 gold badges100 silver badges173 bronze badges

char c = 'x';
char *s = "Hello World";
0 là cho
char c = 'x';
char *s = "Hello World";
1;

char str[] = "Hello world";

char c = 'x';
char *s = "Hello World";
2 dành cho
char c = 'x';
char *s = "Hello World";
3.

char c = 'x';

Đã trả lời ngày 10 tháng 9 năm 2010 lúc 10:26 As David stated in another answer, the type of a character literal is

const uint32_t png_ihdr = 'IHDR';
1.

Đã trả lời ngày 10 tháng 9 năm 2010 lúc 9:46Sep 10, 2010 at 9:46

5

Graham Borlandgraham Borland

59.4K21 Huy hiệu vàng135 Huy hiệu bạc177 Huy hiệu đồng

 printf("%c \n",'a');
 printf("%s","Hello World");

char c = 'x'; char *s = "Hello World"; 0 là cho char c = 'x'; char *s = "Hello World"; 1;

a  
Hello World

char c = 'x';
char *s = "Hello World";
2 dành cho
char c = 'x';
char *s = "Hello World";
3.

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
0

Đã trả lời ngày 10 tháng 9 năm 2010 lúc 10:26

Bygreencnbygreencn

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
1

1031 Huy hiệu bạc6 Huy hiệu đồng

Trong C, các tài liệu đơn như

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
7 cho biết các hằng số ký tự trong khi
#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
8 là một mảng các ký tự, luôn luôn bị chấm dứt với ký tự
char c = 'x';
char *s = "Hello World";
6

Hướng dẫn single quote c++ - trích dẫn đơn c ++

Jens Gusttjens GusttAug 11, 2015 at 13:57

Hướng dẫn single quote c++ - trích dẫn đơn c ++

75,6K6 Huy hiệu vàng100 Huy hiệu bạc173 Huy hiệu đồng

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
2

Trích dẫn kép là cho chuỗi chữ, ví dụ:

Trích dẫn duy nhất là cho các ký tự một chữ, ví dụ:

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
3

Chỉnh sửa như David đã nêu trong một câu trả lời khác, loại nhân vật theo nghĩa đen là

const uint32_t png_ihdr = 'IHDR';
1.

Một trích dẫn duy nhất được sử dụng cho ký tự, trong khi báo giá kép được sử dụng cho các chuỗi.

Ví dụ...Sep 10, 2010 at 9:50

Đầu racodaddict

Nếu bạn đã sử dụng những thứ này trong Case Versa và sử dụng một trích dẫn duy nhất cho chuỗi và trích dẫn đôi cho một ký tự, đây sẽ là kết quả:80 gold badges488 silver badges526 bronze badges

đầu ra:

Cho dòng đầu tiên. Bạn sẽ nhận được giá trị rác hoặc giá trị bất ngờ hoặc bạn có thể nhận được đầu ra như thế này:

Hướng dẫn single quote c++ - trích dẫn đơn c ++

Trong khi đối với tuyên bố thứ hai, bạn sẽ không thấy gì. Một điều nữa, nếu bạn có nhiều tuyên bố hơn sau đó, họ cũng sẽ không cho bạn kết quả.Aug 5, 2014 at 1:07

Lưu ý: Ngôn ngữ PHP cung cấp cho bạn sự linh hoạt để sử dụng các trích dẫn đơn và kép một cách dễ dàng.adiggo

Đã trả lời ngày 11 tháng 8 năm 2015 lúc 13:571 gold badge3 silver badges10 bronze badges

1

Sử dụng trích dẫn đơn với char đơn như:

Ở đây

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
7 là một hằng số char và bằng với giá trị
char c = 'x';
char *s = "Hello World";
9 của char a.

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
4

Sử dụng báo giá kép với các chuỗi như:Sep 29, 2021 at 20:09

Ở đây

printf("%d %d", 'c', 'cc'); would give:
0 là một chuỗi theo nghĩa đen.

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
5

Sử dụng

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
8 không sao nhưng không ổn khi sử dụng '
printf("%d %d", 'c', 'cc'); would give:
2

#include

int main()
{
    printf("\'I am in between single quotes\'");

    return 0;
}
6

Đã trả lời ngày 10 tháng 9 năm 2010 lúc 9:50Nov 5, 2020 at 16:47

Hướng dẫn single quote c++ - trích dẫn đơn c ++