本文主要是介绍c 基本类型-输入输出函数:,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include<stdio.h>
#include<stdlib.h> main()
{ /*c语言中类型c 长度 面为 java 中长度 int 类型的长度:4 char 类型的长度:1 2float 类型的长度:4double 类型的长度:8long 类型的长度:4 8short 类型的长度:2signed 类型的长度:4unsigned 类型的长度:4c语言中没有 byte 没有 boolean: 0标识 false 非零数字标识truesigned : 有符号 范围 -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");
}
这篇关于c 基本类型-输入输出函数:的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!