Câu hỏi lý thuyết về data type C++
Chào anh/chị, chuyện là trường em dạy C++ thì có câu lí thuyết kiểu này, em có lên mạng tìm hiểu thì thấy nhiều nguồn và chưa có thông tin từ nguồn uy tín. Mong anh chị giải đáp cho.
Bạn dịch được mấy câu trên không?
Bạn đã học được gì về c++?
Cần nguồn nào uy tín nữa? Uy tín là ở bộ não của bạn, trừ khi bạn chả nắm được lý thuyết.
chọn ý sai về kiểu dữ liệu, em phân vân B và D nhưng em chọn D, vì real number có thể vô hạn tuần hoàn, mà vô hạn tuần hoàn thì kiểu float hay bất kì kiểu nào tương tự cũng không chưa được
Em chỉ phân vân thôi, em đọc từ nhiều nguồn trên internet, thấy họ trái ý kiến nhau, nên mới nhờ tới ý kiến của mọi người,
trên lớp người ta dạy kiểu char là gì, kiểu string là gì, bạn có thể viết lại những gì bạn hiểu ở trên này được không?
Trên lớp không dạy mấy cái đấy anh ạ, chủ yếu là thực hành code chứ không dạy lí thuyết kiểu này,
không dạy mà làm bài tập, bạn thấy cách dạy này hợp lý không?
Hợp lí hay không hợp lí thì em cũng không thể thay đổi chương trình dạy, có thể đây là câu lí thuyết vô tình lọt vào, em phân vân, em có tìm tài liệu và đọc trước khi hỏi, em muốn chắc chắn về kiến thức ạ.
vấn đề của bạn không phải là câu hỏi này, vấn đề của bạn là phương pháp dạy và học, giúp được bạn 1 câu thì mai mốt cũng sẽ có câu khác mà thôi
còn về câu này, bạn cứ tự trả lời theo kiến thức mà bạn đã tự học được, nếu người chấm bài nói bạn sai thì họ sẽ giải thích
Đề này có 2 câu sai:
- char is a string type -> char là kiểu dữ liệu character, dùng để chứa letter chứ không phải string.
- float is a real number -> không có kiểu dữ liệu nào là một “số thực” cả. Tất cả các kiểu dữ liệu là “đại diện” cho kiểu số thực với sai số nhất đinh. Định nghĩa chính xác phải là
float is a number type that can represent real value with precision
Nếu buộc phải chọn câu sai nhiều nhất thì chọn câu D.
Đọc đến câu này mình cũng thấy khá phân vân, bạn hỏi cũng hay đó chứ. Mình thì còn chưa học chuyên ngành nữa, nhưng mà theo mình thì là B. Char có thể được sắp xếp vào dạng integral type vì mỗi kí tự của nó tương đương với một giá trị nguyên trong bảng mã ASCII, khi được khai báo là char thì compiler đọc số nguyên đó và in ra kí tự tương ứng thôi