初识C的第一课

目录

自我介绍

第一个C代码

数据类型

结束语


自我介绍

在第一篇博客里面,还是先介绍介绍我自己吧,今年19大二在河南农业大学,专业是大数据,大一虚度一年光阴,啥也没学会,大二才知道要好好学习,准备往Java方面进攻,开始写博客来记录一下我的学习过程吧。也跟很多人一样,先学C语言,再慢慢向Java进攻。目标肯定是进大厂,当时最想进的肯定是腾讯了,好好加油!!!

赫洋同学Gitee链接:赫洋同学 (he-yangtongxue) - Gitee.com

赫洋同学csdn博客链接:赫洋同学的博客_CSDN博客-领域博主

第一个C代码

大一还多多少少听了一点,对于“hello world”还是可以写出来的,但是丝毫不理解他们都是什么意思,现在来开始一点点研究。

#define _CRT_SECURE_NO_WARNINGS 1 
//创建一个项目,对于空项目用日期命名,放到自己的文件夹里面,创建源文件
//用.c是头文件   .h是头文件
//一个项目必须只有一个main函数  main为主函数,是程序的入口
//ctrl+F5  是编译  F10  是调试
//对于#include <stdio.h>  是包含头文件,才能进行调用
//对于scanf 输入 printf 输出  这俩就是直接调用的C语言里面的库函数


#include <stdio.h>

int main()
{
	printf("hello world\n");
	return 0;
}

 这里我用的是VS2019这个编译器,里面的创建项目还有源文件,都是跟我大一老师让用的DEVc++还是有很多不同的,都写在代码里面了,细心的朋友看见了我的第一行,这里解释一下,再给大家说一下解决的方法。

像对于   scanf   strcpy   strcat   这些函数,VS都会提示不安全

为了能够正常使用,我们在.c文件的第一行,加上:

#define _CRT_SECURE_NO_WARNINGS 1

就可以了,为了一劳永逸的解决以后的问题

我们可以在newc++file.cpp 这个文件中加入:#define _CRT_SECURE_NO_WARNINGS 1

以后新建的文件中都会自动加上:#define _CRT_SECURE_NO_WARNINGS 1

数据类型

这里直接在代码里面给大家说这些数据类型,当然第一课都是简答认识C语言里的知识,后面都会一一详细的介绍的。 

char 字符数据类型 

short 短整型

int 整型

long 长整型 

long long 长长整型 

float 单精度浮点型小数 

double 双精度浮点型小数

那它们的大小和单位是多少呢,我们用代码来看看。

#include <stdio.h>

int main()
{
  
   printf("%d\n", sizeof(char));    //用%c打印字符
   printf("%d\n", sizeof(short));   //用%d打印整型
   printf("%d\n", sizeof(int));
   printf("%d\n", sizeof(long));
   printf("%d\n", sizeof(long long));
   printf("%d\n", sizeof(float));    //用%f打印单精度浮点型小数
   printf("%d\n", sizeof(double));   //用%lf打印双精度浮点型小数

   return 0;
}

 而这后面的数字就是它们的大小,单位是字节,下面是这些单位的换算。

 bit是比特位         1 byte = 8 bit 

 byte是字节          1 KB = 1024 byte

                             1 MB = 1024 KB

                             1 TB = 1024 MB

                             1 PB = 1024 MB

结束语

第一次课就学了这么多,后续会慢慢在博客发送,记得点个关注哈!!!

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值