30/09/2018, 17:09

Khác nhau giữa biến kiểu char và biến kiểu string?

mọi người hướng dẫn giúp mình nha, mình đang xử lý BIGNUM : nên phải chuyển sang kiểu kí tự.
Mà mình chưa hiểu 2 kiểu này khác nhau như thế nào?

*grab popcorn* viết 19:21 ngày 30/09/2018

char * = mảng kí tự
string = lớp bao gồm mảng kí tự
string tiện lợi hơn char chút xíu và nó mang tính chất của char
ngược lại thì char ko mang tính chất của string.
string dễ code hơn :> do nó sẽ tự động tăng chiều dài của chuỗi chứ ko như char.

Nên khuyên bạn dùng string ._.

Làm giàu, làm giàu, làm giàu..... viết 19:12 ngày 30/09/2018

char thì là ký tự, string là chuỗi, trong string chứa char.

//đang làm phần cắt chuỗi, cắt nhầm sang char.

Đạt Đỗ viết 19:19 ngày 30/09/2018

Cám ơn bạn, mình đã hiểu.

Đạt Đỗ viết 19:22 ngày 30/09/2018

mình cũng đang xử lý BigNUM, chuỗi số

Gió viết 19:14 ngày 30/09/2018

Mình lại nghĩ khác: đó là bạn nên dùng vector kiểu long hoặc long long. Không nhất thiết bignum phải xử lí bằng chuỗi, đó là xử lí với cơ số 10 thường làm. Sao không dùng cơ số lớn hơn 100000000 chẳng hạn. Khi đó chiều dài bignum giảm xuống và tính toán sẽ nhanh hơn.

Đạt Đỗ viết 19:21 ngày 30/09/2018

Lúc nhập vào kìa, sao dùng vecto được

Bài liên quan
0