| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 菜鸟自主学习日记(c语言) -> 正文阅读 |
|
[C++知识库]菜鸟自主学习日记(c语言) |
#include<stdio.h>为编译预处理命令,因为后面调用的printf()函数是c语言提供的标准输出函数,在系统文件stdio.h中声明,且编译预处理命令末尾不加分号。int main()定义了一个名为main的函数,返回值是整型数int。c语言中main()是一个特殊的函数,称为“主函数”,任何一个程序有且只有一个主函数,程序先从main()函数开始运行,一对大括号把语句括起来,成为函数体,下图函数体由两个语句构成,第一条为printf("hello"),第二条为return 0 ???关于函数的调用 学习到一些基础如图二所示。图二涉及三目运算符,a>b?a:b先判断a>b为true或false,如果为T则运算结果为a否则为b。三目运算符又称条件运算符(目前仅了解一点点),对于条件表达式b?x:y先计算条件b,然后进行判断,如果b为true计算x的值运算结果为x的值,否则为y。条件运算符是向右结合的,即从右向左分组计算。例如a?b:c?d:e是按照a?b:(c?d:e),加括号是为了方便阅读,效果都一样。? ? 在c语言中,数据有常量和变量之分。常量和变量都有类型,100是整型常量(整数),123.45是实型常量(实数)而,变量类型在定义时指出例如 int a;/*定义整型变量a*/ float x:/*定义单精度浮点型变量*/? double b/*定义双精度浮点型变量*/。c语言常见数据类型包括int(整型)char(字符型)float(单精度浮点型)和double(双精度浮点型)。其中float和double都是浮点型,用于存放浮点数,区别在于double型数据占用空间更大,精准度更高,取值范围更大。 算数运算和赋值运算 算术运算包括加、减、乘、除、求余,对应双目算术运算符,需要两个操作数。?注意:两个整数型数据作除法运算,结果一定为整数。如10/4结果为2,1/3结果为0 求余运算符取整数型数据相除的余数,若整除,则为零。 +-还可作为单目运算符 双目运算符两侧类型要相同,否则的话系统自动进行类型转换(之后会学)。如10.0/4先自动将其转为10.0/4.0再算出值2.5
?赋值运算 c语言将赋值作为一种运算,定义了赋值运算=,赋值运算左边必须是变量。将赋值运算右侧值赋给左侧变量。 格式化输出函数printf()? ?在C语言中数据的输出是通过函数调用实现的。printf是系统提供的库函数,在系统文件stdio.h声明即编译预处理命令#include<stdio.h> printf()一般调用格式为:printf("格式控制字符串",输出参数1,....,输出参数n)输出参数可以为常量,变量或者表达式。 格式控制字符?包含两种信息一种是格式控制说明和普通字符。格式控制说明即为%开头int对应%d,float double对应%f。普通字符即等号,逗号和换行符。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/27 20:42:54- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |