C语言的基础知识数据类型
1、介绍 C 语言的几种基础类型,主要是 char 类型的介绍,以及各种类型的字节大小等
例题
int main()
{
for(char i = 0;i < 128;i++)
{
printf(“%d ”,i);//为什么死循环
}
return 0;
}//(表示有符号的char类型,加到127后,下一个为-128,所以会进入死循环)
2.第一个C语言程序hello world
在这里插入代码片#include<stdio.h>//#: 开头的 都叫做预处理指令
int main()//头文件 行注释stdio.h:文件里面包含了很多的函数main:函数的作用:他是程序的入口
{
printf(“hello world\n”);
return 0;
}
1.注意:
1.尽量少用scanf,其中的陷阱多。
2.函数的构成是什么?
返回值 函数名字 函数的参数叫做:形式参数
printf:叫做库函数%s,%d 格式化输出
“”:字符串
任何一条语句的结束,都要加分号
不能嵌套块注释
return:将来需要返回的值
{}:函数体
return 0;//代表程序正常结束
3.注意形参和实参的区别
int main(inta,int b)此处的a,b为形参
{
int a = 10;//实参
int b = 20;
printf("%d,%d\n",a,b);}
交换两个数的值时不能用形参交换,实际输出时实参没有交换。按值传递。可用按址传递 ==》指针(后面讲)例如:
3.float类型在计算机中存储
1.
2.C语言程序的编译过程
(后续还会讲)
3.大小端
小端:低地址放低数据:PC Inter
大端:低地址放高数据:手机,网络
4.总结
通过第一节课的学习我学到了C语言中基本类型在计算机中所占的字节,明白了int是四个或两个字节,char类型有两种,一种是有符号的char,取值范围-128—127,一种是无符号char,取值范围 0----255。以及float在计算机中的存储方式,即一位符号位,八位指数位,二十三位尾数位,精确度是六位。大端指的是低地址存放高数据,小端指的是高地址存放低数据,手机与pc 互传消息时会有大小端转换器来转换数据。在调试程序时可以打断点调试,还有函数是由返回值 ,函数名字 ,函数的参数形参构成。