C语言的基础
最近几天刚刚开始接触C,有些不太习惯,整理一下它的基本用法吧。
一、先说它的基本数据类型:
整型、实型、字符型。
1)整型:
int 表示范围为:-2^31~2^31-1(相当于 -10^9~10^9)
long long 表示的范围是:-2^63~2^63-1
UVA 100 3*n+1 问题是个比较好的考察题目,有兴趣的可以做做。
2)实型
实型常量:1)数字和小数点组成
2)指数形式( float c=10e-5; int c=10e5);
实数变量:
float/double
3)字符型
字符变量占1个字节,char
字符串变量:系统在存储字符串变量时分配一段连续的存储单元用于存储字符串的每个字符。
二、然后是他的输入输出
1、scanf()和printf(): 输入输出
int n; scanf("%d",&n);
char c; scanf("%c",&c);
char a[];scanf("%s",a);//注意a前面没有&
2、getchar()和putchar(): 对单个字符进行输入和输出
char a,b,c;
a=getchar();
b=getchar();
c=getchar();
putchar(a);
putchar(b);
putchar(c);
3、gets()和puts():用于把字符串常量输入到数组,从数组变量输出字符串常量。
char str[70];
gets(str); //从键盘上得到的字符串存储在str中,空格也包含在内;
putchar('\n');
puts(str); //输出str里面的内容。