标签:can 函数调用 形式 output hello main函数 函数 方法 大小
写代码写c代码时.c文件是源文件.h是头文件
写helloworld时return 0记得中间敲空格 main是主函数从main开始执行也是程序的入口有且仅有一个
int是整型的意思main前的int表示main函数调用返回一个整型值
void main已经过时
#include <stdio.h>包含一个叫stdio.h的文件尖括号必须有这是语法形式
//std--标准 standard input output
//库函数是C语言提供给我们的函数要使用得打招呼打招呼的方式就是#include
int main()主函数程序的入口
{//在这里完成任务
//在屏幕上输出内容
printf("hello bit\n");//printf-----print+f(fountion)是一个打印函数
printf("he he\n");
return 0;
}
//解释:
//main函数是程序的入口
//一个工程中main函数有且仅有一个
数据类型 用来向内存申请空间创建变量的如何申请呢就是创建变量---%c--打印字符格式的数据
%d---打印整型上的进制数据
%f---打印小数
%p---以地址的形式打印
%x---打印16进制数字
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
//C语言有没有字符串类型?
为什么出现这样子的类型
每种类型的大小是多少
printf("%d\n", sizeof(char));//1
printf("%d\n", sizeof(short));//2
printf("%d\n", sizeof(int));//4
printf("%d\n", sizeof(long));//4/8根据c语言标准规定;long>=int编译器的不同会使得long的大小不同
printf("%d\n", sizeof(long long));//8
printf("%d\n", sizeof(float));//4
printf("%d\n", sizeof(double));//8
printf("%d\n", sizeof(long double));//8
return 0;//
}
计算机内存中的单位
bit - 比特位
byle - 字节
kb
mb
gb
tb
pb
计算机的内存是硬件--是需要通电的正电1负电0一个比特位可以存储一个1或者是一个0
一个字节是八个比特位后面的单位之间的换算都是1024(2的十次方)
变量和常量
定义变量的方法
int age = 150;
float weight = 45.5f;
char ch = ‘w‘;
变量的分类
#include <stdio.h>
int global = 2019;//全局变量--定义在代码块({})之外的变量
int main()
{
int local = 2018;//局部变量定义在代码块内部
//下面定义的global会不会有问题?
int global = 2020;//局部变量
printf("global = %d\n", global);
return 0;
}
//局部变量和全局变量的名字最好不要相同容易发生误会产生bug
//局部变量和全局变量名字相同的时候局部变量优先
总结:上面的局部变量global变量的定义其实没有什么问题的!
当局部变量和全局变量同名的时候,局部变量优先使用
变量的使用
#include <stdio.h>
int main()
{
int num1 = 0;
int num2 = 0;
int sum = 0;
printf("输入两个操作数:>");
scanf("%d %d", &a, &b); &是取地址符号
sum = num1 + num2;
printf("sum = %d\n", sum);
return 0;
}
//这里介绍一下输入,输出语句
//scanf(输入数据使用输入函数scanf)
//printf
//c语言的语法规定变量要定义在当前代码块的最前面
作用域和生命周期
作用域(scope),程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用
的
而限定这个名字的可用性的代码范围就是这个名字的作用域
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
标签:can 函数调用 形式 output hello main函数 函数 方法 大小
原文地址:https://blog.51cto.com/15006979/2553848