首页 > 其他分享 >C语言快速上手

C语言快速上手

时间:2022-08-31 18:14:45浏览次数:96  
标签:int 数据类型 long C语言 运算符 printf 快速

C语言快速上手

目录

本文旨在快速回顾C语言语法知识

数据类型

char,short,int,long,long long

参考C数据类型,不需要死记硬背,但是 sizeof()这个函数一定得知道。

  1. 32位和64位程序上,int的长度不一样
  2. Windows和Linux上,对64位程序,long的长度不一样:同一份代码,不同平台编译后运行结果不同
  3. long如果不够大,就用long long这个数据类型
#include<stdio.h>

int main() {
	printf("size of long: %d", sizeof(long));
	return 0;
}

这段代码在64位的Windows和Linux下,编译运行的结果是不同的。

运算符

算术运算符、逻辑运算符和关系运算符

我认为比较重要的就是通过强制类型转换使得除法的商为小数,这个东西比较容易忘记。

#include<stdio.h>
int main() {
    int a = 20, b = 3;
    double q;
    q = a/b;
    printf("%f\n", q); // q is 6
    q = (double)a/b;
    printf("%f\n", q); // q is 6.6...7 
    return 0;
}

输入输出

学完以后,大概率只能记住 %d%s了,实际的输出格式如下:

%[flags][width][.precision][length]specifier

参考printf-cpp-reference

标签:int,数据类型,long,C语言,运算符,printf,快速
From: https://www.cnblogs.com/ticlab/p/16644058.html

相关文章

  • 如何快速给宝宝的照片去除背景以及换背景呢?
    新生婴儿对我们来说是如此珍贵,以至于我们想要捕捉他们的每一刻。无论是长出第一颗牙齿、迈出第一步,还是小婴儿说话,我们都想保留他们的小动作。说到婴儿,他们所做的一切都......
  • App Store上架之后“元数据被拒”如何快速查看被拒原因?
    1.找到AppStore中您所提交的App的唯一ID,一般是十位纯数字; 2.把这十位数字复制下来,替换到下面链接的“***”处,然后访问即可快速查看被拒 原因了。 https://appsto......
  • LeaRun.Java工作流引擎 快速开发业务流程
    工作流引擎是用来开发工作流转的框架。作为应用系统的一部分,能根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案,包含组织结构、流程、节点、转向规则......
  • 对C语言中回调函数(callback)的一点理解
    一般函数形式:functiona(char*a,Stringb):接收的参数是一般类型;特殊函数:functionb(char*a,functionc):接收的其中一个参数是函数(只是为了表述方便这么写,实际应该......
  • markdown快速入门
    首先简单介绍下OneNote怎么实现markdown---onemark,神器 OneMark采用 GitHub偏好的Markdown 语法,除了基础的标题、列表、引用,还支持任务列表、代码块、LaTeX、toc等......
  • 抖音怎么提取文案文字?用手机便签可快速提取图片中的文字
    有不少年轻人都喜欢通过抖音来记录、分享生活,与此同时,有不少网友表示自己在抖音上看到了一段特别好的文案,但是无奈抖音上并不支持直接复制粘贴文字,那么在抖音上怎么提取文......
  • 编程小白也能快速掌握的ArkUI JS组件开发
    Playground自上线以来,得到了广大开发者的一致好评。特别是它的ArkUIJS组件在线预览功能,不但可以从中学习基础组件的使用,还可以在线体验一键预览的编译效果。通过Playgr......
  • 如何使用CleanMyMac X的空间透镜功能快速决策清理垃圾?
    CleanMyMac是一款专业的苹果电脑清理软件,它支持快速清扫电脑垃圾、卸载应用程序和清理隐私痕迹等常用功能,同时还支持使用其强大的空间透镜功能,像Windows系统一样实时浏览电......
  • Linux快速入门(七)效率工具(Vim)
    Vim编辑器所有的Linux系统都会内建一个Vi文本编辑器,而Vim是从Vi发展出来的一个高度可配置的文本编辑器,旨在高效的创建和更改任何类型的文本,它还可以根据文件的扩展名判别......
  • Linux快速入门(八)效率工具(SSH)
    环境(1)Kali(源主机),IP:10.211.55.4/24(2)Ubuntu(目标主机),IP:10.211.55.5/24SSHOpenSSH用于在远程系统上安全的运行Shell,假设现在需要在Kali机器上通过root用户远程登陆另一......