初始数据类型-常量和变量-4

        C语言学完之后,c++的方向,c实现数据结构、c++(高端数据结构)linux+操作系统+计算机网络 数据库,实战项目。java方向测试开发方向 ,javase+基础数据结构 javaweb(web技术+操作系统+计算机网络)+告诫数据结构+javaee 实战项目。什么情况才会学两门课呢?c++研发找工作用java。

        一门课程学习需要一年时间。

        计算机语言-学程序-解决生活中的问题,必须有能力来描述生活中的问题!比如:购物商城-上架商品,价格-15.6元-小数1.56*10^1。C语言-浮点数。年龄-50 -整型 数据它得有类型。char //字符数字类型  short  //短整型  int  //整型  long //长整型  long long //更长的整型  float  //单精度浮点数  double //双精度浮点数  //C语言有没有字符串类型?

#include <stdio.h>
int main() {
    printf("\n欢迎你\n");
    //'a'-字符a两个单引号引起来的叫字符a
    //字符a存起来要有空间,char字符类型
    char ch='a';
    //整型
    int age = 20;
    //短整型
    short num = 10;
    //long
    //long long
    //单精度浮点型
    float weight = 44.4;
    //双精度浮点型
    double d = 0.0;
    printf("卡卡\n");
    printf("%d\n",100);//打印一个整数 -%d
    //sizeof-关键字-操作符-计算类型或者变量所占空间的大小
    //每种类型的大小是多少呢?变量的作用域和生命周期?
    printf("%d\n", sizeof(char));//1个字节
    printf("%d\n", sizeof(short));//2个字节
    printf("%d\n", sizeof(int));//4个字节
    printf("%d\n", sizeof(long));//4个字节
    printf("%d\n", sizeof(long long));//8个字节
    printf("%d\n", sizeof(float));//4个字节
    printf("%d\n", sizeof(double));//8个字节
    //sizeof的单位是什么!单位是字节=byte
    //计算机中的单位:bit-比特位 ,计算机中识别二进制1、0;8进制:0-7;十进制数字的组成;0-9;
    // byte-字节=8bit、kb-1024byte、mb-1024kb、gb-1024mb、tb-1024gb、pb-1024tb。
    //为什么C语言中有这个多的类型.为了类型丰富的时候选择类型更多,空间利用率更高一些,选择适合我们的类型就可以了。
    return 0;
}

注意:存在这么多类型,其实是为了更加丰富的表达生活中的各种值。

变量和常量

#define _CRT_SECURE_NO_WARNINGS 1
//怎么使用呢?
//把这个符号_CRT_SECURE_NO_WARNINGS一定要放在代码的第一行

#include <stdio.h>
int main() {//变量和常量
    //生活中的某些数据:有些数据是不能变的:血型,性别,圆周率。有些数据一定可变:工资,年龄,体重。
    //C语言怎么描述:常量-不能改变的量  变量-能被改变的量
    //定义变量的方法:
    //创建的一个变量
    //类型   变量的名字=0;
    //类型  变量的名字;不推荐 推荐创建的时候给它一个初始化的位置
    int age = 26;
    double weight = 75.3;
    //变量意味着可改
    age = age + 1;
    weight = weight - 2;
    //%d-整型
    //%f-float
    //%lf-double
    printf("%d\n",age);//%d打印一个整型 结果:27
    printf("%lf\n",weight);//浮点型float用%f打印,double用%lf打印 结果:73.300000
    //变量的分类:
    // 局部变量 
    // 当局部变量和全局变量名字冲突的情况下,局部优先
    // 不建议把全局变量和局部变量的名字写成一样的
    // 全局变量
    int a = 10;//在大括号内部定义的都成为局部变量
    printf("%d\n", a);//printf叫输出,叫打印

    //写一个代码求两个整数的和
    //scanf函数是输入函数,
    int a1 = 0;
    int a2 = 0;
    int sum = 0;
    //scanf_s函数 -vs编译器提供的,不是c语言标准规定的,不建议使用,可能经常处bug
    //为了跨平台就用使用scanf,不用scanf_s
    scanf("%d %d",&a1,&a2);//一个%d-输入一个整型,再个一个%d输入两个整型。输入的时候中间必须有空格
    //执行到这里会报错:1.c6031:返回值被忽略:‘scanf’;2.就是说这个函数不安全请使用...
    // 解决的办法就在 源文件的第一行,加上#define _CRT_SECURE_NO_WARNINGS 1
    //如果不想加的话,在安装目录里找:在vs2013中找到newc++file.cpp中保存:#define _CRT_SECURE_NO_WARNINGS 1这句话就可以了。
    //如何找文件安装路径:点windows按钮-点击打开文件位置-右击快捷键-属性-快捷方式里面的-目标文件路径就是安装路径了。
    //然后在文件中搜newc++file.cpp-编辑-#define _CRT_SECURE_NO_WARNINGS 1-这句话放进去就可以了。如果出现权限问题,可能是记事本打开的方式有问题。
    //点windows按钮 -记事本-以管理员权限运行-空白记事本-打开-newc++file.cpp文件-#define _CRT_SECURE_NO_WARNINGS 1-保存
    //这样以后建立.c文件就自动生成到第一位#define _CRT_SECURE_NO_WARNINGS 1这句话了
    sum=a1 + a2;
    printf("sum=%d\n",sum);
    return 0;
}
int a = 100;//在大括号外部定义的都成为全部变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值