来自菜鸟的日程-------c语言基础篇1

  1. List item
    一、
    #include<stdio.h>//头文件
    stdio.h:头文件里面包含了很多的函数
    #:开头的 都叫做预处理指令
    main:函数的作用:他是函数的入口
    函数:他是一个功能 功能函数
    返回值 函数名 函数的参数:形式参数
    printf:叫做库函数
    %s,%d 格式化输出
    “”:字符串
    任何一条语句的结束都要加分号
    return:将来需要返回的值
    {}:函数体
    //:行注释
    /* */:块注释(不能嵌套)
    Ctrl+k+c:注释
    Ctrl+k+v:取消注释
    #if 0 #endif→进行注释
    .c,.cpp:源代码

二、
Debug:开发人员所用的环境
.c/.cpp .i .s .o/.obj .exe 可执行程序
源代码 预编译 编译 汇编指令 汇编

                                                    链接

函数命名:驼峰式
按值传递
按地址传递==>指针
Void Swap(int a,int b) int main();
{int tmp=a; {
a=b; int a=10;//实参
b=tmp; int b=20;
printf(“%d,%/n”,a,b);
Swap(a,b);
} printf(“%d,%/n”,a,b);

return 0;//代表程序正常结束
return:结束,之后的不再运行

三、
无符号char:0~225
有符号char:-128~127
注:1111 1111→-1
|-1|=1→0000 0001
取反加一:1111 1110
+ 1
1111 1111→-1
四、
调试:打断点
1位(符号位) 8位(指数位) 23位(尾数)

例:12.5→二进制:1100.1=1.1001×23 指数正负:指数+127
指数为130→二进制1000 0010(指数位)
尾数:100 1000 0000 0000 0000 0000 符号位:0
0100 0001 0100 1000 0000 0000 0000 0000(二进制)
0x41 48 00 00(十六进制)
0x:表示16进制数
五、
大小端问题:
0x12 34 56 78四个字节

大端:低地址放高数据 :手机,网络
12 34 56 78
低地址 高地址
小端:低地址放低数据 :PC ,inter,电脑
78 56 34 12

浮点数精度:小数点后六位

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值