プログラムでは、足し算、引き算、掛け算、割り算などの計算をすることが非常に多いです。 これらの4つの計算は四則演算と呼ばれています。 ここでは、これらの計算方法について説明します。 演算 C言語で行うことができる代表的な演算は、足し算、引き算、掛け算、割り算とさらに剰余算です。 最初の4つは説明は知っていると思いますが、剰余算は聞きなれない人もいると思うので、説明をしておきます。 剰余算とは、整数同士の割り算を行った際に発生する余りのことです。 例えば、5÷3 の場合、1余り2となり、剰余算の結果は2となります。 それぞれの計算方法をみて行く前に、代入について説明しておきます。 代入 代入とは、変数に値を入れることです。 次のソースコードでは、int 型の変数aに5という数字を代入しています。 #include
こんにちは、ナナです。 「ポインタ変数」はメモリの番地を管理するための変数です。番地を管理するが故に、普通の数値とは異なる演算ルールが適用されます。 特殊である理由も含めて解説していきます。 本記事では次の疑問点を解消する内容となっています。 本記事で学習できること ポインタに対する加減算の演算結果とその意味とは? 四則演算のみの電卓 - プログラマ専用SNS ミクプラ. ポインタに対する乗除算の演算結果とその意味とは? ポインタに対するsizeof演算子の適用パターンと演算結果とは? では、ポインタへの演算の特殊性を学んでいきましょう。 ポインタ変数に対する四則演算の特殊性 師匠!「ポインタ変数」って番地を覚えてるんですよね。ちょっと変わった変数ですね。変わり者のポインタ変数のことをもっと知って、仲良くなりたいのですっ。 ナナ そうだね、ポインタ変数は番地を記憶するという特殊性から、演算に対する結果が特殊なものになるんだよ。そのあたりを学んでみようね。 ポインタ変数は番地を管理するため、四則演算は特殊なルールが適用されることになります。 ポインタ変数に対する加減算の特殊ルール ポインタ変数が管理する番地に加減算(+・-)をした場合、通常の加減算とは異なる動作をします。 次のように、ポインタ変数に対するインクリメントが、どんな結果となるのかを明らかにします。 short num[2] = {0x0123, 0x4567}; short * pnum = num; // pnumの番地に1を加算 pnum++; // pnumの番地はどうなる? 注意してください。 ここで問うているのは、ポインタの参照先のメモリに対する加減算ではなく、ポインタ変数の持つ番地に対する加減算ということです。 こんなのは当然「101番地」に決まっていると考えたあなた・・・、実は違うんです。 答えは「102番地」です。不思議なことに+1したのに番地が2増えるのです。 次のポインタ変数に対する加算は、次の結果になります。皆さん規則性がわかりますか?
30 C言語 C言語入門カリキュラム C言語 C言語 ポインタへの演算【番地に対する演算の特殊性を解説】 ポインタはメモリの番地を管理するための変数です。番地を管理するという特性によって、ポインタに対する四則演算に特殊な結果をもたらします。その結果とは何なのか?そしてその理由はなぜなのかを学びます。 2019. 30 C言語 C言語入門カリキュラム C言語 C言語 アロー演算子の使い方【ポインタから構造体を使う】 構造体のポインタ変数を利用して構造体メンバへアクセスするためにはアロー演算子と呼ばれる特殊な演算子が必要となります。ドット演算子と使い分け方を覚えましょう。 2019. 30 2019. 12. 06 C言語 C言語入門カリキュラム C言語 C言語 ポインタと配列【類似点と相違点から知る正しい扱い方】 「ポインタ」と「配列」は異なる機能ではありますが、使い方が似ている部分があります。この扱いを知ることで配列をポインタから自由に操ることができるようになります。ポインタを使った配列の扱い方を学びましょう。 2019. 10. 24 C言語 C言語入門カリキュラム C言語 C言語 NULLポインタ【ポインタの参照を無効化する唯一の方法】 NULLポインタはポインタが無効であることを示す数です。NULLポインタを使うことでポインタ変数をより安全に扱うことができるようになります。NULLポインタの役割と具体的な使い方を学びましょう。 2019. 30 C言語 C言語入門カリキュラム スポンサー 次のページ 1 2 3 4 … 6 ホーム C言語 C言語入門カリキュラム メニュー ホーム 書籍 転職 C++ 入門カリキュラム C言語 入門カリキュラム 便利機能の紹介 マイコン 入門カリキュラム ITRON 入門カリキュラム Python 入門カリキュラム 機能解説まとめ PEP8対処方法まとめ 子供向けプログラミング microbitではじめてみよう ホーム 検索 トップ サイドバー
人の顔色、気になりますか?
人の顔色を伺う人って、セットで 『他人の気分を害してはいけない』 と気にしていませんか? 若い頃の仕事は人と接触する仕事が多くて、わたしは疲れてばかりで成果が出せませんでた。 なのでこの性格を治そうと 『気にならなくなる本』 系のものを読みましたが、一向に治りませんでした。 しかし顔色を伺う性格を 気配りして先読みする能力 と認識してからは、年収が年々上がるようになりました。 30代半ばからは、大企業の平均を下回る事がありませんでした。 役職が上がって人を査定する立場になって気が付きましたが、 人の顔色を伺うスキルは割と高度な才能のようです。 例えばAmazonがユーザーの使い勝手を考えて伸びたように、他人の視点に立つ能力は稼げるスキルです。 自分の弱点だと思っていることを、少し違う角度で見ると強みになります。 人の顔色を見る能力 人の顔色を伺う人は、自分の行動を相手がどう感じるかを気にします。 その時に意識は自分の視点を離れて、相手の視点に立って見ようとしているはずです。 この感覚が 現代の仕事で稼げるスキル になります。 わたしはこの事に気がついてからは人の顔色を伺うのを封印するのではなく、積極的に使いました。 嫌になるほど気にしてしまう わたしがコンビニに行こうとマンションの玄関から出ようとした時、受付の人が住人に怒鳴られていました。 それで戻る時に「大変でしたね」と缶コーヒーを渡しました。 そんな事が2~3回あってから、 (あれ? 素通りしたら受付の人は、わたしが受付の人に悪感情を抱いていると思わないだろうか?)
臆病な性格が嫌でしょうがなかったので、昔は抗おうとしていました。 けど無理に強気のフリをしても、 中身は変わっていないので心がヘトヘトに疲れました。 社会では、したでに出るとつけあがられると思っていましたが、つけあがるのは変な人だけでした。 したでに出て横柄な感じで接してきた人は、すぐに関係を切っていきました。 結果、ちゃんとギブ&テイクの関係ができる人や、報酬で返してくれる人とだけ付き合う事ができました。 ちゃんとした人は、腰が低い人には同じように返してくれます 。 顔色を伺う人は関係を断ち切る事を悪い事だと思いやすいですが、自身の人生を第一に考えてください。 職場でも個人でも、縁を切るのはかなり重要 学校で 『お友達を沢山つくりましょう』 という教育はされましたが、実社会に出てからは 『実りの無い人間関係を断ち切る』 という捨てる作業が必要でした。 わたしはダメな人に関わって、貧しく...
顔色を伺うことは決して悪いことではない! 人の顔色を伺う人っていますよね。 もしかしたら、これを読んでいる人も、自分が人の顔色を伺うことに悩みを持っているかもしれません。 でも、顔色を伺うというのは、そんなに悪いことなのでしょうか? よく「あの人は人の顔色を伺ってばかりだ」とマイナスな意味で使われがちですが、逆に人の顔色を全く気にせず生活すると人間関係はどうなるでしょう。 友達同士など、気兼ねしない場であればまだしも、会社など少なからず上下関係があるような場で人の顔色を全く気にせず過ごしてしまうと、立場をわきまえない人だと思われかねません。 人の顔色を伺いすぎる人と、無神経に距離感が近すぎる人って、どっちも実はトラブルのもとで、決して人の顔色を伺うこと自体が悪いことというわけではありません。 ただし、極端に人の顔色ばかりを伺って、自分の意見が言えない、人のいうことに常に首を縦に振り、場面場面で支離滅裂なことを言っている、なんてことになると、本人も疲れますし周りの「この人は自分がない人だな」と感じてしまい、マイナスの意味で使われてしまうのです。 極端に顔色を伺う意味や心理って?どうして顔色を伺うの?
「ついつい人の顔色ばかり見てしまう」という人は、基本的に 優しい んですよね。 人の気持ちに敏感で、 「いい人」 が多い。 相手の気持ちを察して、気遣いができることはすばらしいです。 特にサービス業では、このような能力が重宝されます。 しかし、気遣いができることと、他者に振り回されること、他者の言いなりになることは別です。 自分の人生の主人公は、自分です。 このことを思い出して、もう一度自分の人生を生き直しましょう! ※2020年11月19日追記 「人の反応を気にしないためのコツ」というテーマで、活動ブログ(アメブロ)も更新しました。こちらも見ていただけると幸いです↓ ■人のこと色々と気にしていたら、何も活動できないよ! (アメブロ)