Lập trình C: Chuyển từ kiểu int sang chuỗi

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

1. Dùng hàm itoa() thuộc thư viện <stdlib.h>

Ví dụ:

#include <stdio.h>
#include <stdlib.h>

main(){
    int n;
    char chuoi[33];

    printf("\nNhap vao mot so nguyen muon chuyen: ");
    scanf("%d",&n);
    printf("\nChuyen sang he 10: ");
    itoa(n,chuoi,10);
    puts(chuoi);
    printf("\nChuyen sang he 16: ");
    itoa(n,chuoi,16);
    puts(chuoi);
    printf("\nChuyen sang he 2: ");
    itoa(n,chuoi,2);
    puts(chuoi);

    return 0;
}

2. Sử dụng thư viện sstream trong c++

Ví dụ:

#include<iostream>
#include<sstream>
#include<string>
using namespace std;

main(){
    int so = 123;
    string chuoi;

    ostringstream chuyen;
    chuyen<<so;
    chuoi=chuyen.str();
    cout<<"Sau khi chuyen: "<<chuoi<<endl;
    chuoi+="ABC";
    cout<<"Sau khi ghep voi ABC: "<<chuoi;
    return 0;
}

» Tiếp: Hàm hoán vị 2 số không cần dùng con trỏ
« Trước: Cách lấy kích thước mảng
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!