C语言的重要性我们可想而知 ,那么对于刚接触C语言的同学来说,掌握其基础内容尤为重要。经过我的学习,我想在下面总结几点重要的基础内容和易错点,如有错误,欢迎指正。

1.数据类型

char(字符型)——以%c进行打印

short(短整形)——以%d进行打印

int(整形)——以%d进行打印

long(长整型)——以%d进行打印

long long(长长整形)——以%d进行打印

float(单精度浮点型)——以%f进行打印

double(双精度浮点型)——以%lf进行打印

我们经常接触到的可能是打印整型变量,也就是%d,但是如果我们需要打印一些小数,一些字符或者字符串,那么其他类型变量的打印方法我们也应该牢记。

2.头文件的引用

在用VS等工具编译代码时,往往会使用库中的函数,最常见的便是printf函数,而想要使用printf函数,则需要引用头文件,意思是从库中引用printf函数供用户使用。所以,我们在编译的过程中一定要记得引用库函数。当然,不同的函数引用的库函数也不一定相同。常见的库函数的引用有include <stdio.h>  include<string.h> include<time.h>等等。

3.编译时需要注意的小问题

一个语句结束记得加;号。

C语言符号皆为英文半角符号,每次需要输入符号时记得把输入法改成中文。

写程序最好养成良好的注释习惯。注释不仅对于自己查看和复习代码有帮助,还对他人理解自己写的代码有重要作用。

敲代码时最好要注意缩进,养成良好的代码风格。

4.转义字符的使用

转义字符,名如其意,就是将原本字符的意思加以转变,比如\0 \xxx \t等等,这里不做一一列举。其中,\0是尤为重要的转义字符,是字符串结束的标志,很多时候我们往往会忘记字符串是以\0为结束标志的,导致判断错误。例如:

#include <stdio.h>
#include <string.h>int main()
{char arr[] = {'b', 'i', 't'};printf("%d\n", strlen(arr));return 0;
}

输出的一定是随机值而不是3,因为/0的出现未被规定,导致在bit三个字符输出结束后还会继续输出随机值,最后得出长度为随机值。

C语言的基础内容(1)相关推荐

  1. c语言基础知识pdf下载,C语言主基础知识.pdf

    C语言主基础知识 泰山学院CSDN 俱乐部 C 语言主要基础内容 1.预处理命令 预处理的概念:在编译之前进行的处理.预处理命令以符号"#"开头. 2 .关于#include 在编 ...

  2. 计算机二级考试c语言公共基础知识,全国计算机二级c语言公共基础知识考试内容.doc...

    全国计算机二级c语言公共基础知识考试内容 全国计算机二级等级考试的笔试包括基础知识和程序设计两部分,其中基础知识占30分.以下是由关于全国计算机二级c语言公共基础知识考试内容的内容,希望大家喜欢! 全 ...

  3. C语言程序设计(二)基础内容

    C语言基础 前面我们已经搭建好了基本的学习环境,现在就让我们开始C语言的学习吧! C语言的语法层面内容相比其他语言来说,其实算少的了,但是它的难点在于很多概念上的理解,这也是为什么上一章一直在说一些计 ...

  4. 关于Linux下C语言开发基础的实验内容。

    Linux下C语言开发基础实验内容 目录 1.Linux下C语言开发流程 2.vi,vim编辑器的使用 3.Gcc编译器的使用 总体选项: 警告选项: 4.GDB 基本命令的使用 5.Make 工程管 ...

  5. R语言常用基础函数:使用edit函数调用数据编辑器手动自定义编辑数据对象不改变原始数据对象内容、使用fix函数调用数据编辑器手动自定义编辑数据对象并直接覆盖原数据内容

    R语言常用基础函数:使用edit函数调用数据编辑器手动自定义编辑数据对象不改变原始数据对象内容.使用fix函数调用数据编辑器手动自定义编辑数据对象并直接覆盖原数据内容 目录

  6. 大学所有专业都要学c语言吗,是不是大学里的所有专业都会学一些计算机基础内容...

    是不是大学里的所有专业都会学一些计算机基础内容以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 是不是大学里的所有专业都会 ...

  7. java语言 U_Java语言的基础

    Java语言的基础 转义字符: \n 回车(\u000a) \t 水平制表符(\u0009) \b 空格(\u0008) \r 换行(\u000d) \f 换页(\u000c) \' 单引号(\u00 ...

  8. Xamarin XAML语言教程基础语法篇大学霸

    Xamarin XAML语言教程基础语法篇大学霸 前  言 Xamarin是一个跨平台开发框架.它可以用来开发iOS.Android.Windows Phone和Mac的应用程序.使用Xamarin框 ...

  9. Python语言编程基础

    Python 技能目标 理解编程基本原理和思想 掌握python语言的基础语法 能够使用python进行基本的开发工作 熟练使用项目开发IDE:eclipse,PyDev 能够使用Python开发简单 ...

最新文章

  1. Java 9 揭秘(19. 平台和JVM日志)
  2. 如何有效实现软件的需求管理(6)
  3. python第三方库安装-多种方式
  4. Java | Python 流程控制对比
  5. 【JavaScript】判断一个字符串是否是数值 / 判断是否包含字母(附常用正则表达式)
  6. c语言中的素数定理,素数定理
  7. SQL Search
  8. syslinux下载链接
  9. 有符号二进制加法溢出判断以及溢出后该如何计算正确答案
  10. 玩家参与装备熔炼顺序是怎样进行
  11. 大厂软件测试流程完整版
  12. mac上Python版本不同时给指定的版本安装库
  13. 商业落地的 DeFi 热潮中,公链们或殊途而同归
  14. 计算机基本操作小技巧
  15. 音频剪辑软件怎么剪切音频
  16. 【c++】十进制转换成2~36进制
  17. 第一个python程序 单位换算
  18. 高流量的客户服务软件排名
  19. 解决Arduino DUE的程序必需Reset才能启动的问题
  20. 实践篇 | 机器人单目相机测距的实验

热门文章

  1. 华为机试题——HJ34 图片整理
  2. 2023年全国最新道路运输从业人员精选真题及答案66
  3. 【文献阅读】ShEF: Shielded Enclaves for Cloud FPGAs
  4. sgu220sgu221
  5. CSS vertical-align属性的用法
  6. 转载《Drools 规则引擎视频教程》相关事宜
  7. 作为阿里云年薪500k大数据工程师必须掌握以下三种技能
  8. 计算机网络中的游戏,论计算机网络游戏在青少年教育中的定位
  9. 工作站和普通电脑的区别在哪里?
  10. 30个优秀的网站导航菜单设计案例