秃顶之路第一弹

前言

今天,宝子们,咱就从最基本的入手,额,其实也就会这么多基本的,反正别嫌弃我就行,我是在真心给大家分享!有错误欢迎指正,栓Q!

开发环境

我们写代码的话在dev-c++和Visual Studio都是可以的,dev-c++内存小,使用方便,VS占用内存大,功能更多,更适合专业人士使用,大家可以根据自己情况下载使用,下载的话到对应官网下载即可

打印(printf)

printf呢,就是C语言的一个函数,有了这个函数我们就能打印出内容了,也就是在屏幕上输出你printf函数引号内的指定内容

#include <stdio.h>//此为头文件,其中包含printf等函数,有了它,才能用printf函数哦
//注://为注释,用来解释代码,不包含在代码内容里
int main() {
	printf("Hello word!");
	return 0;
}

变量名

1.变量名只能是英文字母和数字或者下划线(_)组成
2.第一个字母必须是字母或者下划线开头
3.变量名区分大小写
4.不能用关键字命名(关键字就是像for,if等等这样的语句)
5.尽量命名有含义

数据类型中的几个常用基本类型

int——整型
char——字符型
float——单精度浮点型
double——双精度浮点型
emmmm,这几个数据类型要怎么用呢??变量有整数,字符,小数(即浮点数)对不对,而因为所要占用内存大小不同,我们要将数据类型和变量名一一对应,就像这样

int a=1;//a即变量名
char b='B';
float c=3.14;
double d=3.1415926;//这就是单精度浮点数和双精度浮点数的区别,双精度浮点数精度更高,所能容纳的小数位更多

数据类型还包含很多,以后我们会说哦!!

计算机中的单位(科普)

大家应该都知道计算机识别的是二进制
最小的单位是比特位(bit)
单位换算是这样的:
byte(字节)=8bit
kb=1024byte
mb=1024kb
gb=1024mb
tb=1024gb
pb=1024tb

格式字符

格式字符用法:格式字符常用来搭配printf这样的输出函数和scanf这样的输入函数使用,用法是放在双引号内来引用双引号外变量的内容
1.d格式符:用来输出十进制整数

#include <stdio.h>
int main ()
{
 int a=1;
 printf("%d\n",a);//\n为转义字符,后面会说,这里是为方便两者比较分为两行,\n其实就是代码中的换行符,也就是回车
 printf("%5d",a);//两者的异同是输出内容都为1但后者前面有4个空格,d前面的5表示一共占用五个格子
 return 0;
 }

2.c格式符:用来输出一个字符

#include <stdio.h>
int main ()
{
char b = 'B';
printf("%c",b);
printf("%5c",b);//两者异同同上
return 0;
}

3.s格式符:用来输出一个字符串(不再举例)
4.f格式符:用来输出浮点数

#include <stdio.h>
int main ()
{
float c=1.0;
printf("%f",c/5);
return  0;
}
//输出结果为0.200000,为六为小数,因为系统默认处理到六位小数

思考:根据上面说过的%5d,我们怎么样才能输出指定位数的小数呢??
emmmm,其实是这样的,上代码

#include <stdio.h>
int main ()
{
float c=1.0;
printf("%10.6f",c/5);//输出结果为   0.200000(前面有三个空格,10.6表示一共10位,右对齐,小数点后为6位)
return  0;
}

如果想要左对齐的话,就是%-10.6f,这样的话输出结果就是0.200000 (后面会补3个空格)

总结

哎呀妈耶,累死我了,第一次写博客,如有不好,见谅见谅,如有错误,给个指正,因为课本忘带了,所以好多语言都是自己编的,也算是自己的一些理解,有错误一定要指正哦
接下来我还是会努力给大家做内容的,今天这算是最基本的东西了吧,相信学这么多是可以编写基础简单的程序了的,也算是给大家一点点我的见解吧,未来一起加油吧!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值