C语言已经学习了一部分了,我计划写一点与C有关的文章。希望能坚持下去。 这不是我的第一篇博客,但胜似我的第一篇博客。 第一次体会到写博客也不容易啊,加油!
#include <stdio.h>
int main(){
printf("Hello World!\n");
return 0;
}
编译运行结果:
#include <stdio.h>
int main(){//一个c语言程序必须有且只有一个main函数,即主函数,是程序的入口
return 0;//程序正常结束返回0,异常返回其他值
}
#include <stdio.h> #include 是编译预处理指令,在编译之前进行。 stdio.h是一个标准输入输出头文件,包含很多函数
数据类型 | 字节数 | 范围 | |
---|---|---|---|
有符号字符型 | signed char | 4 | -128~127 |
无符号字符型 | unsigned char | 4 | 0~255 |
有符号短整形 | signed short int | 2 | -32768~32767 |
无符号短整形 | unsigned short int | 2 | 0~65535 |
有符号整型 | signed int | 4 | -2147483648~2147483647 |
无符号整型 | unsigned int | 4 | 0~4294967295 |
单精度浮点型 | float | 4 | 1.175494351e-38F~3.402823466e+38F |
双精度浮点型 | double | 8 | 2.2250738585072014e-308~1.7976931348623158e+308 |
#include <stdio.h>
int main(){
char ch;
short int a;
unsigned int b;
float d;
double e;
return 0;
}
int a = 0;
int a; a=0;
局部变量的作用域是变量所在的局部范围,一般为一个代码块。 全局变量的作用域是整个工程。
局部变量:进作用域生命周期开始,出作用域生命周期结束。 全局变量:是整个程序运行的生命周期。
如3.1415926、3等
int a =0; const int b =5; 变量b被const修饰后不能直接被修改,否则出错。是不能改变值的变量,与字面常量不同。 比如这里的变量b被初始化为5后就不能再被改变了。
#define N 100 使用#define后大写字母N可以代替数字100出现在程序代码中,便于修改。 N也可以是其他的名字,数字100也可以是其他的数据。
#include <stdio.h>
//枚举,一种数据类型
enum num{
one;
two;
three;
four;
five;//
}
int main(){
int a = 5;
color num b = one;//定义一个枚举类型的变量b
return 0;
}
标准输入函数
int a = 4;
scanf("%d", &a);
读入不同的数据,格式字符串的内容也不相同。
"%d"中的%d是格式字符串,该函数接收相应类型的输入,并把得到的输入储存到相应类型的变量a对应的内存地址中。
int a = 5;
printf("%d", a);
该函数把逗号后的变量a以整型的形式打印(输出)到屏幕上。