C语言学习笔记(第二课)变量与常量

本文介绍了C/C++编程中的基本概念,包括变量和常量的区别,以及数据类型(如char,short,int,long等)的大小和使用。同时讲述了全局变量和局部变量的区分,以及scanf函数的应用,特别是scanf_s在VS编译器中的作用。
摘要由CSDN通过智能技术生成

变量:可以变化的量,比如年龄、体重、工资等

常量:不可以变化的量,比如性别、血型、圆周率等

#define _CRT_SECURE_NO_WARNINGS 1
//在源文件的第一行加上这个代码#define _CRT_SECURE_NO_WARNINGS 1 就可以解决scanf报错问题。也可以在VS2019的根目录下找到newc++file文件打开后输入#define _CRT_SECURE_NO_WARNINGS 1,此后每次新建项目,都会自动带上此行代码。可能会提示权限不足无法编辑,右键--属性--安全内更改权限即可进行编辑。


// 
//#include<stdio.h>
//
//int main()
//{
//    printf("比特\n");
//    return 0;
//}

//char   字符数据类型   1byte

//short   短整型   2byte

//int  整型   4byte

//long  长整型   4byte

//long long   更长的整型   8byte

//float  单精度浮点数   4byte

//double  双精度浮点数   8byte


#include<stdio.h>

//int main()
//{
//    printf("%d\n",sizeof(char));//数据类型大小分别为1\2\4\4\8\4\8 byte,(1byte=8bit,1bit就是一个二进制字符0或1)根据数据字符选择正确的数据类型,程序会更节省空间。
//    printf("%d\n", sizeof(short));     
//    printf("%d\n", sizeof(int));          
//    printf("%d\n", sizeof(long));       
//    printf("%d\n", sizeof(long long)); 
//    printf("%d\n", sizeof(float));         
//    printf("%d\n", sizeof(double));
//    return 0;
//}
sizeof(long)>=sizeof(int)  长整型大于等于整型


//int main()
//{
//    //创建一个变量
//    //变量   变量的名字 =(等号是赋值) 0;
//    int age = 26;
//    double weight = 75.3;
//
//    age = age + 1;
//    weight = weight - 10;
//    printf("%d\n", age);
//    printf("%lf\n", weight);
//    return 0;
//}
//%d - int整型, %lf - double,%f - float, 

大括号外部(在代码块外部)定义的变量称为全局变量
//int a = 100;
//
//int main()
//{
//    //大括号内部(在代码块内部)定义的变量称为局部变量,
//    //当局部变量和全局变量名字冲突的情况下,局部优先。
//    //不建议把局部变量和全局变量名字写成一样的。
//
//    int a = 10;
//
//    printf("%d\n", a);
//    
//    return 0;
//}

//两个数值相加的程序,scanf函数是输入函数。scanf_s是VS编译器提供的函数,不是c语言提供的函数。
int main()
{
    int a = 0;
    int b = 0;
    int sum = 0;
    scanf("%d %d", &a, &b);
    sum = a + b;
    printf("sum = % d\n", sum);
    return 0;

}

//运行后输出a+b的值。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值