1. 程式人生 > 其它 >C語言:陣列操作

C語言:陣列操作

1.字元陣列賦值:char c1[20] = "women";

2。將數轉為字元賦值給陣列

#include <stdio.h>
#include <cstdlib>
#include <stdlib.h>
int main()
{
    char c1[20] = "women";
    int num=10,num1=101;
    char str[100];
    itoa(num,str,16);//將num轉換化16進位制賦值給str 
    printf("%s\n",str);
    itoa(num1,str,2);//將num轉換化2進位制賦值給str 
printf("%s\n",str); char s[10]; sprintf(s, "%d", 123); //產生"123",賦值給陣列 printf("%s\n",s); sprintf(s, "%8d%8d", 123, 4567); //產生:" 123 4567" ,賦值給陣列 printf("%s\n",s); sprintf(s, "%-8d%8d", 123, 4567); //產生:"123 4567" printf("%s\n",s); sprintf(s, "%8x", 4567); //小寫16 進位制,寬度佔8 個位置,右對齊
printf("%s\n",s); sprintf(s, "%-8X", 4568); //大寫16 進位制,寬度佔8 個位置,左對齊 printf("%s\n",s); sprintf(s, "%08X", 4567); //產生:"000011D7" printf("%s\n",s); sprintf(s, "%08x", 4567); //產生:"000011D7" printf("%s\n",s); sprintf(s,"%7.2f",23.35); printf("%s\n",s); sprintf(s,"%.2f",23.35); printf(
"%s\n",s); getchar(); }