C
晨曦之园
I can accept failure but I can't accept not trying.
展开
-
C语言学习笔记Day04 第三章 顺序程序设计——最简单的C程序设计
1 scanf函数(格式输入函数)1)scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。一般形式: scanf("格式控制字符串",地址列表); 其中,地址是由地址运算符“&”后跟变量名组成的。&是取地址运算符,&a是一个表达式,其功能是求变量a的地址。#include <stdio.h&...原创 2019-11-08 11:24:10 · 229 阅读 · 0 评论 -
C语言中printf中自增自减问题
printf("%d %d",i++,++i)类问题1 规则1) printf函数对于括号内的表达式是从右向左执行,如 printf("%d,%d",i++,++i);先执行 ++i,再执行i++; 从左向右输出。2) 对于++i和i++: ++i是先自加,再调用; i++是先调用,再自加。2 示例分析代码1#include <stdio.h...原创 2019-11-08 10:26:04 · 3527 阅读 · 0 评论 -
C语言学习笔记Day03 第三章 顺序程序设计——最简单的C程序设计
1 程序三种基本结构:顺序、分支、循环结构。2 C程序的执行部分由语句组成。 C语句分为:1)表达式语句;2)函数调用语句;3)控制语句;4)复合语句;5)空语句。4 putchar 函数(字符输出函数) 1)putchar(字符变量) 例如:putchar('A'); 2) 使用putchar函数前必须要用文件包含命令:#include <...原创 2019-11-07 17:35:51 · 390 阅读 · 0 评论 -
C语言学习笔记Day02 第二章 数据类型、运算符和表达式
第二章 数据类型、运算符和表达式(续)1 算术运算符和算术表达式示例#include <stdio.h>void main(){ printf("\n\n%d,%d\n",20/7,-20/7); printf("%f,%f\n",20.0/7,-20.0/7); printf("7/2 = %d......%d\n",7/2,7%2);}...原创 2019-11-07 11:47:03 · 265 阅读 · 0 评论 -
计算机内部浮点型数据的存储
浮点数存储规则根据国际标准IEEE(Institute of Electrical and Electronics Engineers 电气和电子工程协会)规定,任何一个浮点数NUM的二进制数可以写为:NUM = (-1) ^ S * M * 2 ^ E 其中,S表示符号,M表示有效数字,E表示阶乘①当S为0时,表示一个正数;当S为1时,表示一个负数②M表示有效数字,1<...原创 2019-11-06 16:20:32 · 299 阅读 · 1 评论 -
C语言学习笔记Day01 第一章 C语言概述 第二章 数据类型、运算符和表达式
第一章 C语言概述 语言——知识工具,最主要是通过学习语言来掌握编程思想。C语言虽然是面向过程的,但非常灵活巧妙。C语言数据结构类型丰富,数据结构的书一般都用C语言来描述的,因为C语言更接近底层,更接近数据,更容易描述。 面向过程和面向对象的程序设计思想区别。(面向对象的底层还是面向对象,只是对过程的封装。机器人买菜举例。) 现在的语言越来越高级,便于人们理解...原创 2019-11-06 08:55:53 · 504 阅读 · 0 评论