世界最强的编程语言: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 条评论
登录 后参与评论

相关文章

来自专栏前端正义联盟

我来重新学习 javascript 的面向对象(part 5)

这是最后的最后了,我会顺便总结一下各种继承方式的学习和理解。(老板要求什么的,管他呢)

911
来自专栏take time, save time

初级程序员面试不靠谱指南(五)

四、递归的第一次亲密接触     我经常会想,如果给没有学过计算机或者数学的人说递归这个词他们脑中会怎样理解这个词的意思。递归这个概念在面试中出现的概率大于85...

3498
来自专栏机器学习算法与Python学习

“基数排序”展现Python的优雅与简洁

在这儿那桶排序为例目的不是向大家介绍基数排序这种排序方式,是想通过基数排序的实现来展现Python的简洁与优雅。在这儿先简单的介绍一下基数排序,至于具体的内容会...

3435
来自专栏大前端开发

ES6特性之:参数默认值

作为一个开发者,跟进行业步伐是非常需要的,不能躺在现有的知识和经验温床上做美梦。JavaScript的ES2015标准(即我们说的ES6)在2016年已经被广泛...

874
来自专栏JavaEE

Java面试题-01前言:面试题:总结:

1895
来自专栏苦逼的码农

从0打卡leetcode之day 5 ---两个排序数组的中位数

最简单粗暴的就是把这两个数组头尾连接起来,然后重新给他们排序一下,冒泡排序相信你信手拈来,当然,你也可以装逼用快速排序。

2711
来自专栏liulun

Nim教程【六】

目前看来这是国内第一个关于Nim的系列教程 先说废话 Rust1.0已经发布了, 国内有一个人为这个事情写了一篇非常长的博客, 这篇文章我前几天草草的看了...

2446
来自专栏take time, save time

初级程序员面试不靠谱指南(六)

五.很强很伟大的函数指针     我想看到这个标题中“函数指针”几个字之后,估计有一半人会选择关掉界面,因为我最开始学习C语言的时候这一章我曾无数次跳过,看到书...

34910
来自专栏猿人谷

常见排序算法分析

一.常见排序算法的实现 1.冒泡排序 冒泡排序是非常容易理解和实现,,以从小到大排序举例: 设数组长度为N。 1.比较相邻的前后二个数据,如果前面数据大于后面...

2038
来自专栏cmazxiaoma的架构师之路

Java小白必须会的一道面试算法题

2K3

扫码关注云+社区

领取腾讯云代金券