专栏首页C语言C++游戏编程世界最强的编程语言:C语言
原创

世界最强的编程语言:C语言

1.C语言数据类型

char:字符型,用来存储小范围的整数(-128~127)和字符(所有的ASCII字符,128个),一个字节。

int:整数型,用来存储整数,四个字节。

long:长整型,也是用来存储整数,8个字节。

long long:长长整形,用于存储整数,8个字节。

float:单精度浮点型,用于存储带小数部分的数据,4个字节。按科学记数法存储,按底数和指数分开存储。精度只在第七位

double:双精度浮点数,用于存储带小数部分的数据,8个字节。

2.变量

是内存中的一块存储空间,用于保存程序运行时变化的数据。内存储存单位是字节,一个字节包含8位二进制。小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

变量名命名规范:只能包含三种字符(数字,字母,下划线),不能以数字开头,不能和关键字同名。

3.变量的定义

语法: 变量类型 变量名;

变量保存在内存中

变量就像一个“盒子”

变量名就是盒子的名称

变量的值就是盒子中的东西

4.scanf函数

输入机制

%d, %f, %lf 以空白字符为间隔。

%c 没有间隔,字符逐渐读取。

char变量的输入

scanf("%c", &c); //输入100

char使用%d(经典错误)

int变量的输入

scanf("%d", &a);

float变量的输入

scanf("%f", &f);

double变量的输入

scanf("%lf", &x);

输出时可以用%lf和%f。

输入只能用%lf。

6.char数据类型的其他输入输出函数

getchar:输入

int char;

c =getchar;

printf("c=%c ", c);

putchar:输出

char c = ''x'';

putchar(c);

getc:stdin从标准输入读取字符

char c;

c=getc(stdin);

printf("c=%c", c);

putc:可以指定标准输出设备

char c = "b";

putc(c, stdout);

我有一个微信公众号,经常会分享一些C语言/C++技术相关的干货;如果你喜欢我的分享,可以用微信搜索“C语言学习部落”关注。欢迎大家加入千人交流答疑裙:627+012+464

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 警告,变量已死亡,C语言基础教程之变量作用域

    任何编程中的范围都是程序的一个区域,其中定义的变量可以存在,并且超出该范围,无法访问它。有三个地方可以用C编程语言声明变量

    猫咪爱分享
  • 七夕来了,请用C 语言和我交流

    当我们提到输入时,这意味着要向程序填充一些数据。输入可以是以文件的形式或从命令行中进行。C 语言提供了一系列内置的函数来读取给定的输入,并根据需要填充到程序中。

    猫咪爱分享
  • 「C语言」编程学习—控制语句goto语句解析!

    C语言共有9种控制语句:if/else,for,while,do-while,switch/case,break,continue,return,goto。

    猫咪爱分享
  • 【学习】spss中如何做相关分析

    相关分析是很基础的一种分析方法,接触spss的同学很快就会学习到想相关分析。虽然他很基础,但是在做很多高级分析之前,都要进行相关分析。这篇问文章就系统的和...

    小莹莹
  • 运筹学教学|十分钟快速掌握单纯形法(附C++代码及算例)

    国庆节就要到了! 不如今儿咱就来讨论一下去哪玩耍吧! 南京?丽江?西安?…… 众人(汗):一个月前就没票了。。。 哦……那么,就只能……学习了…… 好巧不巧,运...

    用户1621951
  • 机器人能模仿你妈妈,这样真的好吗?

    已经有机器人可以打扫卫生了,有的机器人可以驾驶汽车穿越全国,还有的可以向你露出微笑,可以在你晚上回家时为你提醒错过的消息。现在,谷歌取得了一项专利...

    机器人网
  • kbd-audio:通过麦克风来捕获和分析键盘输入的工具

    kbd-audio项目是一系列用于捕获和分析音频数据的命令行和GUI工具的集合。其中我认为最有意思的一款工具是keytap,它可以通过麦克风来捕获和分析键盘的输...

    FB客服
  • 【iOS】仿抖音,小红书视频引导动画

    从效果图来看,我们可以知道这个动画一共分为两部分: 1、滚动提示动画 2、点赞动画

    MapleYe
  • 机器人几何结构分类及其自由度

    自由度的判断:首先,能够沿坐标轴OX,OY,OZ平行移动则具有三个自由度T1,T2,T3;能够绕着坐标轴OX,OY,OZ转动则具有另外三个自由度R1,R2,R3...

    机器人网
  • Hyperledger Fabric BaaS设计方案

    Cello的定位是为Fabric提供一个BaaS平台,使用Web UI方便的管理区块链网络,节点和链码。

    Zeal

扫码关注云+社区

领取腾讯云代金券