C语言
文章平均质量分 79
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
bfhonor
没有天生的高手,更没有永远的菜鸟。
展开
-
CLion中运行出现error C3688: 文本后缀“澶”无效;未找到文文本运算符或文本运算符模板“operator “”““澶”
问题描述:CLion中运行出现error C3688: 文本后缀“澶”无效;未找到文文本运算符或文本运算符模板“operator “”""澶”提示:这里描述项目中遇到的问题:运行下面的代码,将会出现出现error C3688: 文本后缀“澶”无效;未找到文文本运算符或文本运算符模板“operator """"澶”错误,无法编译成功。#include <iostream>using namespace std;//常量的定义方式://1.#define 宏常量#define Day原创 2021-09-30 21:53:38 · 3312 阅读 · 0 评论 -
原码、反码、补码相关运算操作和sizeof关键字
1.原码一个数的原码(原始的二进制)有如下特点:①、最高位做为符号位,0表示正,1表示负。②、其他数值部分就是数值本身绝对值的二进制数。③、负数的原码是在其绝对值的基础上,最高位为1。下面数值以1字节的大小描述:十进制数原码+150000 1111-151000 1111+00000 0000-01000 0000原码表示方法简单易懂,与带符号数本身转换方便,只要符号还原即可,但当两个正数相减或不同符号数相加时,必须比较两个数那个绝对值大,才能原创 2021-04-22 16:54:58 · 356 阅读 · 0 评论 -
小白入门C语言之浮点数详解
一、浮点数概念浮点数也称小数或实数。C语言中采用float和double关键字来定义小数,float称为单精度浮点型,double称为双精度浮点型,long double更长的双精度浮点型。在任何区间内(如1.0 到 2.0 之间)都存在无穷多个实数,计算机的浮点数不能表示区间内所有的值。占用内存的情况:#include <stdio.h> int main(){ printf("sizeof float is %d\n",sizeof(float));//sizeof原创 2021-03-23 20:20:28 · 31999 阅读 · 5 评论 -
C语言常用的库函数以及随机数的生成
常用的库函数int atoi(const char *nptr); // 把字符串nptr转换为int整数long atol(const char *nptr); // 把字符串nptr转换为long整数int abs(const int j); // 求int整数的绝对值long labs(const long int j); // 求long整数的绝对值#include <stdio.h>#include <stdlib.h&原创 2021-03-20 19:45:45 · 2864 阅读 · 1 评论 -
小白入门C语言指针奥妙之处
一、变量的地址内存变量简称变量,在C语言中,每定义一个变量,系统就会给变量分配一块内存,而内存是有地址的。如果把计算机的内存区域比喻成一个大宾馆,每块内存的地址就像宾馆房间的编号。C语言采用运算符&来获取变量的地址。请看下面的示例#include <stdio.h>int main(){ int ii=10; char cc='A'; double dd=100.56; printf("变量ii的地址是:%p\n",&ii); pr转载 2021-03-18 22:08:49 · 143 阅读 · 0 评论 -
小白入门C语言初探函数之谜
一、函数的概念1、函数的概念每个C程序都至少有一个函数,即main主函数 ,如果程序的任务比较简单,全部的代码都写在main函数中,但是,在实际开发中,程序的任务往往比较复杂,如果全部的代码都写在main函数中,main函数体将非常庞大臃肿,代码重复。我们可以把程序的任务分工到不同的子函数中,main更关心业务逻辑和处理流程,需要执行某任务的时候,调用子函数就可以了。2、函数的分类为了方使理解,我们把函数分为库函数和自定义函数(子函数)。①、库函数是C语言提供的,实现了某些基本的功能,例转载 2021-03-17 23:04:20 · 837 阅读 · 0 评论 -
小白入门C语言之数组篇
一、数组数组(array)是一组数据类型相同的变量,可以存放一组数据,它定义的语法是:数据类型 数组名[数组长度];例如:double money[20];money是一个数组,包含了20个元素,每个元素都一个double类型的变量,可以通过下标访问数组中元素(element),数组下标的编号从0开始,数组的第1个元素是money[0],第2个元素是money[1],以此类推,直到第20个元素money[19]。给每个元素赋double类型的值,可以这样写:money[0] = 10.原创 2021-03-15 20:59:40 · 286 阅读 · 0 评论 -
小白入门C语言switch语句及其循环操作
一、switch语句switch是另外一种选择结构的语句,用来代替简单的、拥有多个分枝的if else语句,基本格式如下:switch (表达式){ case 整型数值1: 语句1; case 整型数值2: 语句2; ...... case 整型数值n: 语句n; default: 语句n+1;}它的执行过程是:①、首先计算表达式的值,假设为value。②、从第一个case开始,比较value 和整型数值1,如果它们相等,就执行冒号后面的所有语句,也就是从语句1一直原创 2021-03-15 16:34:01 · 9428 阅读 · 0 评论 -
小白入门C语言的输入和输出操作、if分支结构以及三目运算符相关概念
一、printf输出printf函数是格式化输出函数, 用于向屏幕输出数据。printf函数的调用方法是:printf(格式化字符串,参数列表);1、输出描述性的文字把输出的文字用双引号包含起来,文字中的\n表示换行,多个\n可以换多行。printf("hello world\n");以上代码将在屏幕上输出文字:hello world出输文字之后,再输出一个换行。2、输出整数输出整数型常量或变量用%d表示,在参数中列出待输出的整数常量或变量。#include原创 2021-02-22 10:56:45 · 688 阅读 · 0 评论 -
C语言基本结构、数据类型、常量、变量的初始化赋值等操作
一、C语言程序的基本结构(一)安装C语言的编译器Linux下C语言的编译器是gcc,以root用户登录,执行以下命令安装它:yum -y install gcc注意,如果您的服务器没有安装gcc,以上命令就会安装最新版本的gcc,如果已经安装了gcc,就会更新到最新版本,所以,以上命令不管执行多少次都没有问题。安装gcc编译器的前提条件是你的服务器必须可以访问互联网。(二)C程序的基本结构原创 2021-02-18 18:09:15 · 1761 阅读 · 0 评论 -
C语言基础【关键字、System函数、C语言编译过程、数据类型以及如何表示相应进制数】
C语言关键字//导入标准输入输出库#include<stdio.h>//包含头文件 std标准库 io input output 输入输出库int main(void){ printf("HelloWorld"); return 0;}C语言的源代码文件是一个普通的文本文件,但扩展名必须是.c(1) include头文件包含#include的意思是头文件包含,#include <stdio.h>代表包含stdio.h这个头文件使用C语言库函数需要提前原创 2020-11-10 21:06:35 · 687 阅读 · 0 评论 -
C语言指针
#如何用C语言编写程序原创 2018-12-16 15:01:21 · 574 阅读 · 0 评论