目录
1.c语言的基本介绍
2.主函数
3.基本整形类型
总结
前面因为某些原因没有写博客了,今天重新开始写博客。
1.c语言的基本介绍
我们都知道C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
C语言的特点有1.简洁的语言、2.简洁的语言、3.丰富的数据类型、4.丰富的运算符、5.代码具有较好的可移植性、6.可生成高质量,目标代码执行效率高的程序、7.可对物理地址进行直接操作。
我们现在常用的c语言标准为C89、C99
2.主函数
在C语言中主函数名是main,main函数又称主函数,是程序执行的起点,如果有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。一个c语言程序有且仅有一个主函数
具体写法为:
int main()
{
return 0;
}
{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。
在{ }里面每一句话后面都有一个分号(;),在C语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。
在 C语言中 , return 的作用是从被调用的函数返回到调用函数里,继续执行程序,并且,如果需要的话,它可以带回一个值,这个值就是被调用函数的操作结果
return 0代表函数正常终止
return 1代表函数非正常终止
被调函数 return 1只是给主调函数一个标志,说明他的执行过程遇到异常情况。然后就返回主调函数来处理,继续执行。但是这个异常情况是返回给控制台的,不在你编的程序的控制范围内,是给操作系统识别的,对你的程序无影响。
函数是一组一起执行一个任务的语句。每个C程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。(这里的其他额外函数是可以我们自己进行定义的这部分我们后面会介绍到)
3.基本整形类型
C语言中整型家族包括字符、短整型、整型、长整型,它们都分为有符号和无符号两种版本
字符:char
短整形:short int
整形:int
长整形:long int
长整形:long long int
短整形和长整形里面的int可以省略
1)short int(可简写为 short),和 int 一样,也是有符号整数
2)long int(简写:long),有符号整数
3)long long int(简写:long long),C99 标准添加的类型,有符号整数
4) unsigned int(简写:unsigned),无符号整数,不能表示负数
5) unsigned long int(简写:unsigned long),无符号整数,不能表示负数
6) unsigned short int(简写:unsigned short),无符号整数,不能表示负数
7) unsigned long long int(简写:unsigned long long),C99 添加的类型,无符号整数
8) 所有没有标明 unsigned 的整数类型默认都是有符号整数。
整型值相互之间的大小的规则:
长整型至少应该和整型一样长,而整型至少应该和短整型一样长
可以通过使用seziof计算出整形的申请空间
#includeint main() { printf("%dn",sizeof(char)); // 结果为1 表示申请调用了1个字节的空间 printf("%dn",sizeof(short)); // 结果为2 表示申请调用了2个字节的空间 printf("%dn",sizeof(int)); // 结果为4 表示申请调用了4个字节的空间 printf("%dn",sizeof(long)); // 结果为4 表示申请调用了4个字节的空间 printf("%dn",sizeof(long long)); // 结果为8 表示申请调用了8个字节的空间 return 0; }
(这里用到了一个新的函数——输出函数(printf)这个在下次会单独拎出来做一个讲解)
另外我们通常使用整形都是一些进制的数,但偶尔也会是一些8/16进制的数
偶而输出8/16进制的时候我们就需要用到8/16进制数的前缀来说明这个数的类型
8进制数的前缀为0
16进制数的前缀为0X或0x
具体会和输出函数(printf)放在一起讲解
总结
我们了解了一下C语言的基本介绍,了解了C语言现在常用的标准
介绍了一下主函数的相关方面
介绍了一下基本整形类型 以及对怎么计算整形申请空间大小做出了说明



