常见的c语言的编辑器:chang,GCC,WIN-TC,SUBLIME,MSVC,Turbo等
程序中加//不影响程序运行
Main//主函数-程序的人口--main函数有且仅有一个
//int是整型的意思
//main前面的tin表示main函数调用返回一个整数值
//#include<stdio.h>//int main ()
//{ //这里完成任务
//在屏幕上输出.....
//函数-print function-printf--打印函数
// 库函数-c语言本身提供给我们使用的函数
//别人的东西--打招呼(#include)//printf(”/n“) ;
//return o; //返回0
//}
char的形式#include<stdio.h>
int main ()
//char ch = 'A'; //内存 向内存中申请一部分空间,这个空间叫ch 【下面同理】
//printf("%c\n",ch); //%c--打印字符格式的数据
//short int//int age = 20;
//printf("%d\n", age); //%d--打印整型十进制数据
//long num =100;
//printf("%d\n", num);
//float f= 5.0;
//printf ("%f\n",f);
// return 0;
#include<stdio.h>
int num2 = 20;//全局变量--定义在代码块( {} )之外的变量
int main()
{
int num=10;//局部变量--定义在代码块( {} )之内的变量
return 0;
}
#include<stdio.h>
int global= 2019;//全局变量
int main()
{
int global = 2018;//局部变量
int global = 2020;//局部变量
printf("global=%d", global);
return 0;
}
枚举常量
include<stdio.h>
enum sex
{
male, //默认为o
female, //默认为1
Secret //默认为2
};
int main()
{
//enum sex a = female;
printf("%d\n",male);
printf("%d\n", female);
printf("%d\n", secret);
;
return 0;
}
结果0,1,2
循环语句
#include<stdio.h>
#include<string.h>
int main()
{
int line = 0;
printf("加入社团\n");
while (line<20000)
{
printf("练习代码 %d\n",line);
line++;
}
return 0;
}
#include<stdio.h>
#include<string.h>
int main()
{
int arr[10] = { 1,2,3,4,5,6,7,8,9 };
int i = 0;
while (i<10)
{
printf("%d",arr[i]);
i++;
}
return 0;
}
printf("%d",arr[下标]); //下标的方式访问元素
%d--打印整型%c--打印字符
%f--打印浮点数字--打小数
%p--以地址的形式打印
%x--打印16进制数字
%o......
数据类型:
Char //字符数据类型
Short //短整型
Int //整形
Long //长整型
Long long //更长的整型
float //单精度浮点数
double //双精度浮点数
printf("% d\n", sizeof(char));
printf("% d\n", sizeof(short));
printf("% d\n", sizeof(int));
printf("% d\n", sizeof(long));
printf("% d\n", sizeof(long long));
printf("% d\n", sizeof(float));
printf("% d\n", sizeof(double));
结果 char=1字节;short=2字节;int=4字节;long=4/8字节;long long=8字节;fioat=4字节;doubie=8字节
计算机中的单位
bit -比特位 一字节 = 8个比特位
byte -字节
KB kb=1024byte
MB MB = 1024KB
GB …
TB ….
PB
负数在内存中存储的时候,存储的是二进制补码
使用的/ 打印的是这个数的原码