摘要: 一、获取输入#include <stdio.h>#include <stdlib.h>int main(){ int dogs ,num =28; printf("how many dogs do you have?\n"); scanf("%d",&dogs); //获取输入,并赋值给变量地址 printf("so you have %d dogs!!\n",dogs); //格式化输出 printf("I like number %d very much",num ); getc 阅读全文
posted @ 2011-11-03 16:01 xiangzi888 阅读(796) 评论(0) 推荐(1) 编辑
摘要: 一、算术运算符**:对两个变量做幂运算 其他:+ - * / % += -= *= /= %=二、运算顺序如果没有expr或$[]更改运算顺序,则会将运算式以字符串的形式赋值ehco 1+2; 结果会是 1+2 !!办法1:用expr表示后面的表达式为一个数学运算注意 + 前后一定要有空格!!否则不会进行算数运算echo `expr 1 + 2`办法2:用$[]表示数学运算。将一个数学运算写到$[]符号的中括号中,中括号中的内容将先进行数学运算a=$[$a + 1]三、一个简单实例实现数学函数S=3(x^y)+4x^2+5y+6的运算注:$1, $2 分别为第一个变量,... 阅读全文
posted @ 2011-11-03 09:42 xiangzi888 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 一、实战在当前目录中,需要重命名所有文件,格式为 school1, school2 ……等#!/bin/bashecho hello;a=1;for i in *; do echo $i; mv $i "school$a"; a=$(($a+1)); #a =`expr $a+1` 貌似行不通,要加空格!! #a =`expr $a + 1`done二、小练习批量重命名一些文件,这些文件有共同特征,比如具有相同的字母,或者没有共同特征,想统一重命名,修改它们相同位置上的字符等等。1、我想把它们的名字的第一个1个字母变为"q",其它的不变for i in 阅读全文
posted @ 2011-11-03 09:14 xiangzi888 阅读(6484) 评论(0) 推荐(0) 编辑