Thông báo trang web đã đổi chủ: Chúng tôi đang sàn lọc nội dung, loại bỏ tất cả những bài viết vi phạm vì bị hack.
Trong bài viết này chúng ta sẽ tìm hiểu về hàm isdigit() trong C / C++. Đây là một hàm được sử dụng để kiểm tra xem một ký tự có phải là một chữ số hay không.
Nội dung chính
- Cú pháp hàm isdigit() trong C / C++
- Cách dùng hàm isdigit() trong C / C++
- Cùng chuyên mục:
- Ví dụ hàm isdigit() trong Python
- Trả về giá trị
- Chương trình Python ví dụ
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
Hàm isdigit() là hàm có sẵn trong thư viện cctype, vì vậy trước khi sử dụng nó các bạn nhớ khai báo thư viện đã nhé: #include<cctype>
Cú pháp hàm isdigit() trong C / C++
Hàm isdigit() được sử dụng để kiểm tra xem một ký tự có phải là một chữ số hay không.
Cú pháp
Bài viết này được đăng tại [free tuts .net]
Trong đó:
- ch là ký tự cần kiểm tra.
Hàm isdigit () trả về giá trị khác 0 nếu ch là một chữ số, ngược lại trả về 0.
Cách dùng hàm isdigit() trong C / C++
Trong phần này mình sẽ thực hiện một ví dụ minh họa cho cách dùng của hàm isdigit().
Cụ thể mình sẽ tạo một biến str với nội dung nhất định. Sau đó sử dụng vòng lặp for kết hợp với hàm isdigit() để in các chữ số trong chuỗi ra màn hình.
#include <iostream> #include <cstring> #include <cctype> using namespace std; int main() { //khai báo và khởi tạo một biến str với nội dung nhất định char str[] = "jhasd9821hash223"; //sử dụng vòng lặp for kết hợp với hàm isdigit() in các chữ số trong chuỗi ra màn hình cout << "Các chữ số có trong chuỗi là: "; for (int i=0; i<=strlen(str); i++) { if (isdigit(str[i])) cout<<str[i]<<" "; } cout<<"\n----------------------------\n"; cout<<"Chương trình này được đăng tại Freetuts.net"; }Kết quả:
Như vậy là chúng ta đã tìm hiểu xong hàm isdigit() trong C / C++. Ở các bài tiếp theo mình tiếp tục giới thiệu các hàm trong thư viện cctype, các bạn chú ý theo dõi nhé !!!
Danh sách các hàm
- Hàm isalpha() trong C / C++
- Hàm isblank() trong C / C++
- Hàm isdigit() trong C / C++
- Hàm islower() trong C / C++
- Hàm isprint() trong C / C++
- Hàm ispunct() trong C / C++
- Hàm isupper() trong C / C++
- Hàm tolower() trong C / C++
- Hàm toupper() trong C / C++
Cùng chuyên mục:
Hàm isalpha() trong Python
Hàm islower() trong Python
Hàm isdigit() trong Python trả về true nếu chuỗi chỉ chứa các chữ số, nếu không là false.
Nội dung chính
- Cú pháp
- Ví dụ hàm isdigit() trong Python
Cú pháp
Cú pháp của isdigit() trong Python:
str.isdigit()Ví dụ hàm isdigit() trong Python
Ví dụ sau minh họa cách sử dụng của isdigit() trong Python.
str1 = "hello python"; # chứa ký tự chữ cái và khoảng trắng print (str1.isdigit()) str1 = "hello123"; # chứa ký tự chữ cái và chữ số print (str1.isdigit()) str1 = "123"; # chỉ chứa chữ số print (str1.isdigit())Chạy chương trình Python trên sẽ cho kết quả:
False False TrueHàm isalpha() trong Python
Hàm islower() trong Python
Trang trước
Trang sau
Miêu tả
Phương thức isdigit() trả về true nếu chuỗi chỉ chứa các chữ số, nếu không là false.
Cú pháp
Cú pháp của isdigit() trong Python:
str.isdigit()Quảng cáo
Chi tiết về tham số:
NA
Trả về giá trị
Trả về true nếu chuỗi chỉ chứa các chữ số, nếu không là false.
Chương trình Python ví dụ
Ví dụ sau minh họa cách sử dụng của isdigit() trong Python.
str = "123456"; # chi co cac ky so trong chuoi nay print str.isdigit() str = "vi du Python ve chuoi....ok!!!"; print str.isdigit()Chạy chương trình Python trên sẽ cho kết quả −
True FalseTrang trước
Trang sau
string_trong_python.jsp
Bài viết liên quan
160 bài học ngữ pháp tiếng Anh hay nhất
155 bài học Java tiếng Việt hay nhất
100 bài học Android tiếng Việt hay nhất
247 bài học CSS tiếng Việt hay nhất
197 thẻ HTML cơ bản
297 bài học PHP
101 bài học C++ hay nhất
97 bài tập C++ có giải hay nhất
208 bài học Javascript có giải hay nhất