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?
Bài liên quan
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 ._.
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.
Cám ơn bạn, mình đã hiểu.
mình cũng đang xử lý BigNUM, chuỗi số
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.
Lúc nhập vào kìa, sao dùng vecto được