栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

10天学会C语言——初识

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

10天学会C语言——初识

开发环境搭建——Linux下开发(嵌入式)

windows下模拟开发习惯:

1,代码编写工具——eg:devc++,notepad++,vscode等等

2,代码编译工具——安装gcc工具mingw,配置环境变量后,在cmd中用cd指令跳到代码文件夹,再选择c文件编译:gcc xxx.c,成功后选择生成的应用文件a.exe运行,,也可以在编译时为生成的应用文件重命名 gcc xxx.c -o yyy 运行yyy.exe。

C语言基本框架

#include<> //预处理

int main()
{

  return 0;

}

数据表现形式

变量

变量:数据类型+变量名称+存储的数据(变量值),变量本质上是一块内存,存放着数据,使用变量时就可以用变量名来代替变量存储的数据。不同数据类型的变量分配的内存空间大小不同。变量名由字母数字下划线组成,只能由字母或者下划线开头。一般做到顾名思义,驼峰命名法

数据类型的强制转换,等式左右两边类型需要兼容。左边大类型,右边小类型

注意:字符串类型的数据可以相加减(ascii码相加减),加减后的字符结果参照ascii码表数字的对应输出字符。

           变量初始化时候,建议赋初值0,养成习惯。

输出 

printf

 输出printf(格式控制,输出表列),格式控制包括格式声明和普通字符,格式声明将输出的数据转换为指定的格式输出,由%开头也叫占位符,普通字符原样输出。输出表列是需要输出的数据,包括常量,变量或者表达式。

占位符

常用的占位符%d 10进制整数,%o 8进制整数,%x 16进制整数(Ox),%f 浮点数 ,%c  字符, %s 字符串,%p 地址

注意:其中指定小数位数用%m.nf或者%-m.nf,m为总位数,n为小数位数,第一种右对齐输出,输出位数不够时,开头空格补齐。第二种左对齐输出,输出位数不够时,末尾空格补齐。

常见的输入字符还有putchar(),与puts(),第一个输出一个字符,第二个输出字符串,而且puts()会自动换行。

输入

scanf

输入scanf(格式控制,地址表列),格式控制类似printf,但是如果格式控制中除了格式声明之外还有其他字符,则输入时也需要原样输入这些字符。地址表列中可以是变量的地址(相当于在此位置存入输入的数据),或者字符串的首地址

注意:对于连续输入数字型的数据,比如%d整型数据,可以用空格或者回车(或者tab和非数字字符)作为间隔符。

           对于连续输入含有字符型的数据,比如%d%c%f,系统会将输入的空格或者回车当做字符,而导致输入错误,混合输入时,可以直接输入,不需要回车空格来间隔。建议混合输入时,不同类型输入单独创建scanf。

           常见的输入字符还有getchar(),与gets(),第一个输入一个字符,第二个输入字符串,但是scanf()输入完之后的回车会被存放在缓冲区,代码执行到下一个scanf(%c)或者getchar()时,这个回车会被scanf或getchar()吸收,需要注意。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012483.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号