首页 > 其他分享 >C语言笔记1

C语言笔记1

时间:2023-10-29 11:56:36浏览次数:32  
标签:输出 long 符号 实数 整数 C语言 笔记

标识符命名规则:

1>标识名只能由字母、数字、下划线组成;

2>不能以数字开头(只能以字母或下划线开头) ;

3>不能与系统关键字冲突;

C语言语法规定:变量要定义在当前代码的最前面

extern声明外部符号

局部变量的作用域是变量所在的局部范围

全局变量的作用域是整个工程

                                                                                                 

转换格式说明 用法
%d 输出带符号的十进制整数,正数的符号省略
%u 以无符号的十进制整数输出
%o 以无符号的八进制整数形式输出,不输出前导符0
%x 以无符号十六进制整数形式(小写)输出,不输出前导符0x
%X 以无符号十六进制整数形式(大写)输出,不输出前导符0x
%c 输出一个字符
%s 输出字符串
%f

以十进制小数形式输出实数(包括单、双精度),整数部分全部输出,隐含输出6位小数,输出的数字并非全部是有效数字,单精度实数的有效位数一般为7位,双精度实数的有效位数-般为16位。%f适合于输出像3.14这样的小数位较少的实数,可以使实数输出的宽度软小

%e

以指数形式(小写e表示指敷部分)输出实数,要求小数点前必须有且仅有1位非零数字。%e适合于输出像1.0e+10这样的小数位较多的实数,可以使实数输出的宽度较小。在不同的编译环境下,使用%e输出数据所占的列数略有差异

 %E  以指数形式(大写E表示指数部分)输出实数
%g 自动选取f或e格式中输出宽度较小的一种使用,且不输出无意义的0
%% 输出%
类型名称 占用字节数
int 4
short 2
long 4
long long 8
float 4
double 8
char

1

标签:输出,long,符号,实数,整数,C语言,笔记
From: https://www.cnblogs.com/LCGJ/p/17795685.html

相关文章

  • 位运算学习笔记 【蒟蒻版】
    位运算学习笔记基本概念:位运算:顾名思义,就是按位运算的意思,一般指二进制下的位运算**"&"按位与运算与运算:两个位都为1时,结果才为1,否则为0例子:100001&101011---------100001代码:100001&101011"|"按位或运算或运算:两个位都为0时,结果才为0,否则为1......
  • C语言项目——简易版贪吃蛇
    使用工具CLion2022前期准备导入第三方库Easyx,详细教程=>在CLion、Dev-C++或Code::Blocks下面配置EasyX(2023-7-23更新)-CodeBus运行效果代码实现/**1.定义蛇结构*2.定义食物结构*3.游戏初始化*4.蛇行进*5.按键控制(方向,暂停)*6.吃食物*7.死亡判......
  • 刷题笔记——矩阵(C)
    85.最大矩形-力扣(LeetCode)给定一个仅包含 0 和 1 、大小为 rowsxcols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。解题思路依次遍历矩阵的每一行,计算每列落在的该行的”1“的个数,那么,本题就转换成了”柱状图的最大面积“。代码实现intlargestRectangleAr......
  • 学习笔记:同余
    同余定义设整数\(m\ne0\)。若\(m\mid(a-b)\),称\(m\)为模数(模),\(a\)同余于\(b\)模\(m\),\(b\)是\(a\)对模\(m\)的剩余。记作\(a\equivb\pmodm\)。否则,\(a\)不同余于\(b\)模\(m\),\(b\)不是\(a\)对模\(m\)的剩余。记作\(a\not\equivb\pmodm\)。这......
  • 算法学习笔记(32): 格路径与计数
    格路径与计数这属于组合数学里面的东西,单独拿出来谈上一谈。最简单的计数:从\((0,0)\)只能向右或者向左走到\((n,m)\)。首先有一个很naive的DP:\(f_{i,j}=f_{i-1,j}+f_{i,j-1}\)。然而如果我们稍微变换一下坐标,旋转45度,那么递推式变为:\(g_{k,j}=g_{k-1......
  • 算法学习笔记(-∞): 信息学,学习和考试,我当如何?
    杂项2此杂项主要记录关于考试和竞赛习惯的部分内容,与知识本身无关。考试习惯使用vim和命令行,在NOILinux下测试。写代码的时候就应该加上调试语句,每写一部分应当立即测试有没有挂。很多时候很可能忽略\(0\)的情况,需要大力注意边界,这在数学中同样适用。很多时......
  • 读图数据库实战笔记02_图数据建模
    1. 概念1.1. 实体1.1.1. 通常用名词来表示1.1.2. 描述一个领域中的事物或者事物类型1.1.2.1. 汽车1.1.2.2. 用户1.1.2.3. 地理位置1.1.3. 在逻辑模型和技术实现过程中,实体通常会变成“顶点”1.2. 关系1.2.1. 用动词(或动词短语)来表示1.2.2. 描述实体之间的互......
  • 【学习笔记】网络流
    一些概念\(\bf{\underline{网络}}\):是一个特殊的有向图\(G=(V,E)\),它包含:源点\(s\),汇点\(t\)\((s\net)\)。每条边\(e(u,v)\)都有一个容量\(c(u,v)\)。\(\bf{\underline{流}}\):就像水流,把每条边想象成管道,流就是流过其中的水,从网络源点\(s\)流向汇点\(t\),需要......
  • 学习笔记7
    第7章并发编程线程线程创建和终止:可以使用pthread库中的函数来创建和终止线程。线程可以通过系统调用函数fork()在父进程中创建,也可以通过创建新的进程来创建线程。线程调度:Linux操作系统会根据一定的算法对线程进行调度,以实现并发执行。线程调度通常包括时间片轮转、优先级......
  • 《信息安全系统设计与实现》学习笔记7
    第四章并发编程并行计算要求解某个问题,先要设计一种算法,描述如何一步步地解决问题,然后用计算机程序以串行指令流的形式实现该算法。在只有一个CPU的情况下,每次只能按顺序执行某算法的一个指令和步骤。但是,基于分治原则(如二又树查找和快速排序等)的算法经常表现出高度的并行性......