c语言基本数据类型和输入输出函数
C的基本数据类型
char,int,float,double,signed,unsigned,long,short,void
// boolean 1个字节 byte 1个字节 short 2个字节 //int 4个字节 long 8个字节 double 8个字节 float 4个字节 char 2个字节 // c语言中数据类型比java少一些,在c语言中没有boolean类型的数据 int 1代表真 0代表假 // char,int,float,double,signed,unsigned,long,short,void // c语言中没有String类型的数据 java中表示一个字符串 String,c语言中表示字符串 通过char类型的数组来表示字符串 // c语言没有byte类型 用char类型表示byte类型 #include <stdio.h> #include <stdlib.h> // sizeof(); c语言的一个函数 可以把某种数据类型的长度获取出来 int main() { // %d类似sql语句的?占位符 printf("char的长度为%d ", sizeof(char)); printf("int的长度为%d ", sizeof(int)); printf("float的长度为%d ", sizeof(float)); printf("double的长度为%d ", sizeof(double)); printf("long的长度为%d ", sizeof(long)); printf("short的长度为%d ", sizeof(short)); //signed,unsigned, 数据类型的修饰符 //signed int:代表的是有符号的int的数据 //unsigned int:无符号的int数据 // 符号的修饰符只能修饰整数类型的数据 //不能修饰浮点型的数据 float double printf("signed int的长度为%d ", sizeof(signed int)); printf("unsigned int的长度为%d ", sizeof(unsigned int)); printf("void的长度为%d ", sizeof(void)); system("pause"); }运行结果:
char的长度为1 int的长度为4 float的长度为4 double的长度为8 long的长度为4 short的长度为2 signed int的长度为4 unsigned int的长度为4 void的长度为1 请按任意键继续. . .
输入输出函数
%d int
%ld long int
%c char
%f float
%lf double
%x 十六进制输出int或者long int或者short int
%o 八进制输出
%s 字符串
int len;
scanf("%d", &len);
/* %d int %ld long int %c char %f float %lf double %x 十六进制输出int或者long int或者short int %o 八进制输出 %s 字符串 int len; scanf("%d", &len); */ #include <stdio.h> #include <stdlib.h> main() { int i=3; float f=3.1415; double d = 6.283; char c="A"; //通过单引号定义字符 short s=2; printf("int i=%d ", i); printf("float f=%f ", f); printf("double d=%lf ", d); printf("char c=%c ", c); printf("short s=%d ", s); /* char arr[20]; //定义一个长度为20的数组 scanf("%s", arr); //从键盘接受一个字符串,放在 c数组 printf("s=%s ", arr); */ int j; scanf("%d", &j); //&代表的是取地址 printf("j=%d ", j); system("pause"); }
int i=3 float f=3.141500 double d=6.283000 char c=A short s=2 44 j=44 请按任意键继续. . .
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: IIS回收情况说明
- 下一篇: php中字符串处理函数中最常用的6个