初识C语言

这篇博客介绍了C语言的基础知识,包括`main`函数、数据类型如`int`、`char`、`float`、`double`的使用,以及`printf`和`scanf`函数进行输入输出的方法。还涉及到了变量的作用域,如全局变量和局部变量,并演示了如何声明和使用外部变量。此外,讲解了`sizeof`运算符用于获取数据类型占用的内存大小。
摘要由CSDN通过智能技术生成

/*#include<stdio.h>
int main() //主函数-程序入口()-有且只有一个
{
    printf("heheh\n");//完成任务的地方
        return 0;//返回
}*/
//int 是整形的意思,main函数前面的int表示main函数调用返回一个整形值
//return 0;//返回一个整数0

/*int main() {
    char ch = 'A';
    printf("%c\n", ch);//%c打印字符格式的数据%d打印整形十进制数据
    return 0;
}*/
//%f打印浮点型数据-小数 %p以地址的形式打印 %x打印16进制
/*int main() {
    //float f = 5.0;
    double d = 3.14;
    printf("%lf\n", d);
    return 0;
}*/
/*int main() {
    printf("%d\n", sizeof(char));
    printf("%d\n", sizeof(int));
    printf("%d\n", sizeof(short));
    printf("%d\n", sizeof(float));
    printf("%d\n", sizeof(double));//计算机中的单位,小-大 比特(bit)-字节(byte)-kb-mb-gb-tb-pb//一个字节八个比特位 1 kb=1024 byte
    //1mb=1024kb-----......范围2^n-1  ;n代表多少比特位

    return 0;
}*/
/*#include<stdio.h>
int yur = 5;//全局变量
int main() {
    int yur = 25;//局部变量
    //全局变量与局部变量的变量名尽量不要相同,当名字相同局部变量优先
    short age = 20;//向内存申请两个字节,用来存放20
        float weight = 95.6f;//f是为了声明为单精度,系统一般默认单精度
}*/
//C语言规定sizeof(long)>=sizeof(int)
//全局变量定义在代码块({})之外的变量 局部变量 定义在代码块({})之内
#include<stdio.h>
int main() {
    int num1,num2;
    extern int gobal;//extern 声明外部符号全局变量的作用域是整个工程
    printf("gobal=%d\n", gobal);
    scanf_s("%d%d", &num1, &num2);//取地址符号&,把输入的某个值放入到某个地址处
    int sum = num1 + num2;
    printf("num1=%d\n", num1);
    printf("sum=%d\n", sum);
    {
        int num1 = 0;
        printf("num1=%d", num1);
    }
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

绞尽脑汁想个网名

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值