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个
