Tư vấn: 0979.466.469 / 0938.128.290

MENU

Hàm string trong arduino

Nhận mua hàng nước ngoài

Trong bài viết này Điện Tử Tương Lai sẽ chia sẻ về hàm string trong Arduino là gì, cú pháp, các thông số và đưa ra các code ví dụ.

 

Mô tả string()

Xây dựng một bản sao của lớp String. Có nhiều phiên bản tạo string từ các kiểu dữ liệu khác nhau (tức là định dạng chúng dưới dạng chuỗi ký tự), bao gồm:

 

một chuỗi ký tự không đổi, trong dấu ngoặc kép (tức là mảng ký tự)

 

một ký tự hằng số duy nhất, trong dấu ngoặc kép

 

một bản sao của đối tượng String

 

một số nguyên không đổi hoặc số nguyên dài

 

một số nguyên không đổi hoặc số nguyên dài, sử dụng một cơ số được chỉ định

 

một số nguyên hoặc biến số nguyên dài

 

một số nguyên hoặc biến số nguyên dài, sử dụng một cơ số được chỉ định

 

float hoặc double, sử dụng các vị trí thập phân được chỉ định

 

Việc tạo chuỗi từ một số dẫn đến một chuỗi có chứa biểu diễn ASCII của số đó. Mặc định là cơ số mười, vì vậy

 

String thisString = String (13);

cung cấp cho bạn String "13". Tuy nhiên, bạn có thể sử dụng các cơ số khác. Ví dụ,

 

String thisString = String (13, HEX);

cung cấp cho bạn String "d", là biểu diễn thập lục phân của giá trị thập phân 13. Hoặc nếu bạn thích nhị phân,

 

Module điện tử 932*50

String thisString = String (13, BIN);

cung cấp cho bạn String "1101", là biểu diễn nhị phân của 13.

 

Cú pháp

String(biến)

String(biến, cơ số)

String(biến, thập phân)

 

Thông số

Biến: một biến để định dạng là một string. Các kiểu dữ liệu được phép: string, char, byte, int, long, unsigned int, unsigned long, float, double.

Cơ số: (tùy chọn) cơ số để định dạng một giá trị nguyên.

Thập phân: chỉ khi biến là float hoặc double. Các vị trí thập phân mong muốn.

 

Return

Một bản sao của lớp String.

 

Code mẫu

Tất cả những code sau đây là khai báo hợp lệ cho string.

 

String stringOne = "Hello String";                    // sử dụng một string không đổi

String stringOne = String('a');                       // chuyển 1 char không đổi sang 1 string

String stringTwo = String("This is a string");        // chuyển đổi một string không đổi thành một đối tượng string

String stringOne = String(stringTwo + " with more");  // nối hai chuỗi

String stringOne = String(13);                        // using a constant integer

String stringOne = String(analogRead(0), DEC);        // sử dụng một số nguyên không đổi

String stringOne = String(45, HEX);                   // sử dụng 1 int và 1 cơ số (hệ thập lục phân)

String stringOne = String(255, BIN);                  // sử dụng 1 int và 1 cơ số (hệ nhị phân)

String stringOne = String(millis(), DEC);             // sử dụng 1 long và 1 cơ số

String stringOne = String(5.698, 3);                  // sử dụng 1 float và các vị trí thập phân

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
40000 /Cái
/ Cái

Code: 7006-031 Còn hàng

Lưu xem sau
Sale 0%
9000 /Sợi
/ Sợi

Code: M-7006-052 Còn hàng

Lưu xem sau
Sale 0%
121000 /Cái
/ Cái

Code: M-7006-040 Còn hàng

Lưu xem sau
Sale 0%
198000 /Cái
/ Cái

Code: M-7007-003 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0359 366 469
Bạn cần linh kiện mẫu ? 7-11 ngày