首页 > 其他分享 >C语言基础

C语言基础

时间:2025-01-11 20:30:17浏览次数:3  
标签:字符 函数 ++ 基础 C语言 运算符 -- 格式

1、运算符:

       1、 算数运算符:

                +        -        *        /(后面不可以除0)        %(不可以对浮点数取余)

                ++  -- 的两种形式:

                        i++ :先用后加         ++i :先假后用

                        i--  :先用后减        --i  :先减后用

        2、赋值运算符:(最低优先级)

                =        +=        -=        *=        /=

                左值:只能是变量

                右值:常量,表达式,变量等

                注意:赋值是内存空间的拷贝,大小一样直接拷贝,小数据放入大数据(补符号位,整数

                补0,负数补1),大数据放入小数据(直接截取数据低位),浮点数类型赋值给整形(

                舍弃小数点后的精度)

2、常见的输入输出函数:

        1、putchar函数 和 getchar函数:

                putchar函数:向终端输出一个字符(只能输出字符,并且只能输出一个字符)

                使用格式;

                        

                getchar函数:从终端接收一个字符串(只能接收字符,并且只能一个)

                使用格式:

                        

        2、printf函数 和 scanf函数

                printf函数:格式化字符串输出函数

                使用格式:

                        

                scanf函数:从键盘读取格式化的输入并存储到变量中

                使用格式:

                        

                常用的格式控制符:

                        

                        

                

标签:字符,函数,++,基础,C语言,运算符,--,格式
From: https://blog.csdn.net/2302_77901571/article/details/145081192

相关文章

  • Dreamweaver修改织梦网站源码全攻略:从基础操作到高级定制
    Dreamweaver是一款强大的可视化网页编辑工具,非常适合用来修改基于织梦CMS构建的网站源码。以下是几个实用技巧,帮助开发者更高效地完成这项任务:项目结构理解:熟悉织梦网站的整体目录结构,了解各个文件夹和文件的作用。特别是data、include、templets等关键路径下的内容,对于后续开发......
  • Jmeter 的常用基础配置,看这一篇就够了 ~
    ......
  • 用C语言写一个简单的五子棋游戏,新手刚上路做的第一个小项目
    1/*23451.制作15*15的棋盘,放到二维数组中,制作成一个函数;62.for循环,输入坐标,结构分两部分,第一部分为甲,第二部分为乙7(1)根据坐标,指向棋盘的某个位置,更改常量,并刷新棋盘8(2)判断是否有重复下子,有刷新棋盘,并提示重新下子9(3)根据输入的坐标,判断横竖......
  • 指针(全解)—C语言进阶
    目录字符指针例题指针数组(数组)数组指针再次讨论数组名数组指针来源理解练习:数组传参4.数组参数和指针参数4.1 一维数组传参4.2二维数组传参4.3 一级指针传参4.4 二级指针传参5.函数指针例子函数指针的用法函数指针数组函数指针数组的用法:指向函数指......
  • 【MySQL基础篇重点】十一、事务管理(超级干货,你需要的都在这!)
    文章目录Ⅰ.初识事务1、问题引入2、什么是事务3、为什么会出现事务4、事务的版本支持5、事务的提交方式Ⅱ.事务常见操作方式1、准备工作2、正常情况:证明事务的开始与回滚3、异常情况一:证明未`commit`,客户端崩溃,`MySQL`自动会回滚(隔离级别设置为==读未提交==)4、异常情......
  • 2025毕设ssm计算机基础课程app程序+论文
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景在当今信息化社会,计算机基础课程已成为高等教育不可或缺的一部分。随着信息技术的飞速发展,计算机技术在各个领域的广泛应用,使得计算机基础课程的......
  • P1433 吃奶酪(C语言)
    题目描述房间里放着 n 块奶酪。一只小老鼠要把它们都吃掉,问至少要跑多少距离?老鼠一开始在 (0,0)点处。输入格式第一行有一个整数,表示奶酪的数量 nn。第 2 到第(n+1) 行,每行两个实数,第 (i+1)(i+1) 行的实数分别表示第 ii 块奶酪的横纵坐标 xi,yi。输出格式......
  • 蓝桥杯单片机基础部分——2、定时器中断
    一、介绍关于蓝桥杯单片机定时器中断部分的一些代码,本期主要讲应用,就是看着题目可以写出相对应的代码,至于原理后面会详细讲,在这了解一下二、中断首先我们先来了解什么是中断,官方给出的是“中断系统是为使CPU具有对外界紧急事件的实时处理能力而设置的”,这里相对好理解,就......
  • Golang——Go语言基础知识
    本文详细介绍Go语言的基础知识,包括数据类型,深浅拷贝,编程范式,Go语言是一种静态(静态类型语言和静态语言)强类型、编译型、并发型,并具有垃圾回收功能的编程语言。文章目录1.Go语言基础知识数据类型基本数据类型基本数据类型复合数据类型深拷贝与浅拷贝浅拷贝(Shallo......
  • HTML、CSS与JavaScript基础入门指南
    HTML、CSS与JavaScript基础入门指南在当今的互联网时代,网页开发已成为一项基础且重要的技能。本文将带你快速了解HTML、CSS和JavaScript的基础知识,帮助你构建简单的网页并实现基本的交互效果。一、HTML:网页的骨架HTML(HyperTextMarkupLanguage)是构建网页的基础语言。它通过标......