c 基本类型-输入输出函数:

    xiaoxiao2023-10-26  26

    #include<stdio.h> #include<stdlib.h> main() { /* c语言中类型c 长度 面为 java 中长度 int 类型的长度:4 char 类型的长度:1 2 float 类型的长度:4 double 类型的长度:8 long 类型的长度:4 8 short 类型的长度:2 signed 类型的长度:4 unsigned 类型的长度:4 c语言中没有 byte 没有 boolean: 0标识 false 非零数字标识true signed : 有符号 范围 -128到127 unsigned:范围 0-255 void:无类型 */ printf ("int 类型的长度:%d\n",sizeof(int)); printf ("char 类型的长度:%d\n",sizeof(char)); printf ("float 类型的长度:%d\n",sizeof(float)); printf ("double 类型的长度:%d\n",sizeof(double)); printf ("long 类型的长度:%d\n",sizeof(long)); printf ("short 类型的长度:%d\n",sizeof(short)); printf ("signed 类型的长度:%d\n",sizeof(signed)); printf ("unsigned 类型的长度:%d\n",sizeof(unsigned)); //printf ("void 类型的长度:%d\n",sizeof(void)); //------------------**输入输出函数**--------------------------- /* 输出函数 printf("你要输出的内容") %d--- int %ld ---- long %c ---- char %f ---- float %u --- unsigned %hd ---- short % lf ----- double %x ----- 十六进制 输出 int 或者 long %s --- 字符串 string 输出函数 scanf("占位符",内存地址); */ char c= 'A'; int i = 16; long l= 123456789; float f= 1.5423; double d = 3.1415926535; printf("c==%c\n",c); printf("i==%d\n",i); printf("l==%ld\n",l); printf("f==%f\n",f); //默认保留 后六位 小数点 printf("d==%lf\n",d); printf("f==%.4f\n",f); // 保留后四位 printf("d==%.10lf\n",d); // 保留后十位 char cArray[]= {'A','B'}; printf("cArray的内存地址:%x\n",&cArray); //62fe30 //输入函数: // int j; // printf("输入一个数字:\n") ; // scanf("%d",&j); // 需要传入地址 &i 给变量 // printf("您输入的数字:%d\n",j) ; char cArray2[]= {'H','E','L','L','O'}; int k=0; for(k=0;k<5;k++){ printf("cArray2[%d] == %c\n",k,cArray2[k]); } printf("cArray2 == %s\n",cArray2); printf("输入一个字符串:\n") ; scanf("%s",&cArray2); // printf("您输入的字符串:%s\n",cArray2) ; system("pause"); }
    最新回复(0)